If all you play is PvP you don't know any better . And plus, what would the point be of not being able to attack enemies whenever you see them?
It's trivially easy to imagine what the game would be like without ganking. I don't think it's likely that it wouldn't occur to people either. I started out on a PvP server and intentionally switched to a RP server, the ganking being my primary reason for doing so.
What do you mean what's the point? I like the structure that a non-PvP server provides: you PvP when you want to (granted that you cannot initiate attacks, but there are still battlegrounds, which are far more productive and (I'd argue) fun) and you can quest or grind without being bothered when you feel like it. Also, you call them "enemies." This implies that they've done something to warrant your disdain for them. Not that this has anything to do with what you're saying (it was probably just a hasty choice of words), but it really grinds my gears when people say "damnit I hate the (Horde|Alliance)." I realize it's me making something out of practically nothing, but it really does bug me. Probably because I have good friends on both sides and I take words too literally.
I am absolutely against ganking -- even when on a PvP server. When I say "ganking," I mean the attacking of a player when said player has a low chance of surviving. I don't mind a fair (or even unbalanced, as long as reasonable hope exists) fight, but, until you reach a high level, these are few and far between. I always make an effort to fight back if I'm attacked, but I
never strike first. The people who I play with feel exactly the same way.
While I agree that it adds some aspect of excitement to the game, I am still quite confident when I say I believe that the frustration negates it and then some.
Anyway, I talked to much. sorry.