Guards reset aggro so easily and do so few damage that any classes with spammable CCs or good escapes (or heals) are free to gank in neutral cities.
And if I try to defend myself, I get aggro, get netted and can’t defend myself anymore (being a hunter, and gankers usually being mages or rogues, a net against myslef is auto death)
tl:dr: Guards in neutral cities shoud be removed, they don’t help and only gimp people trying to defend themselves
I’ve seen a fair few mages and rogues die to the guards in Gadgetzan. If someones attacking me and I’m going to die anyway then I’ll toss DoT’s on that rogue to make sure his vanish breaks and he suffers the same fate.
If you removed them you would only have more ganking in those towns and you still wouldn’t be able to defend yourself.