The game is called World of Warcraft.
The basic premise is two factions at war with each other.

If you don't want any form of pvp, this is the wrong game.
If you do like pvp, there are battlegrounds, pvp zones and pvp servers.

Camping something indefinitely, kind of sucks for others.
But the game expressly allows this, if one person or a team wishes to do this.
I don't really see what the big deal is.