This is an extremely frustrating / (sorry) retarded mechanic.
Any town with a flight path = safe.
Everywhere else = pvp enabled.
Of course on PVP servers.
How about, no?
I need my afk/rest spots good sir.
I completely agree with you. IT is ruining world pvp, especially GVG. you see some one you need to kill then run to the closest safe zone then ch switch or /unstuck...
I was actually going to make a post about this, but you beat me to the punch, Enmasse needs to really look at this.
Possible solutions:
1. Remove all safe zones from all hubs, only safe zones are like you said with a flight master.
2. Put in a de-buff that if your pvp flagged/ gvg flagged and your in combat you CAN not enter a city or the guild can continue to kill you in the city.
3. NO SAFE ZONES at all. WAR is war and there is no safe zones in war....
For the love of god, enmasse fix this.. THis is game breaking.
Personally I don't think any place that's "populated" by a large amount of NPC's especially important NPC's should be PvP enabled, this includes some small towns - usually anything without some sort of building or something that establishes it as a town or village should be free for PvP otherwise... no.