I dont know on some servers most races are allowed in towns and cities including pure monster races such as kobolds and goblins. So if your used to other servers its not exactly just common sence considering each server has different views on such things.
A few minutes spent in LORE or the player handbook would quickly let you know how this server feels about certain races. A read thru THIS post would give you most if not all the starting points on where to look. Is it not the responsibility of the player choosing to play a non standard or "monsterous" race to know ahead of time how the world is likely to react to them and accept the benifits as well as the limitations that entails? If a hulking almost human looking half giant is not allowed in a city why would a half lion be? Begs the question as well - why would a Wemic even want to be in a city? As for the starting towns - yes Vehl is more seedy - more of a been there, done that kind of town, while Port Hempstead is a more on the surface respectable law abiding place. There are not GMs there to police your every action. We do rely on player to police their own actions which is why, yeah you will see orc and half orcs, goblins and half giants in Hempstead. I'd rather spend my time writing quest material than chasing those who don't care out of town. The mechanics are such that you must spawn into the town, there is nothing that forces you to ever ever ever have to set foot back in one again. Wemic is not an easy race to play, some it due to the RP restrictions. If you choose to play one, you by default choose to accept the restrictions, not have them make an exception because its you and not that other guy.