He wont be ganked forever, he will have plenty of time to do wathever he want, and maybe some times during the day will happen some raids or small groups that will force you to leave the place if you don't want to PvP.
If he indeed want to play with this friends, just deal with the dam PvP server, you can't change the whole world to fit on your own will, people really really really really qq too much, i can even see some people qqing like this in the future: "ooohh cmon blizzard, i have to kill 15 mobs to complete this quest, while i could be lvling my pokemon or doing some challenges".
Thats whats make an MMORPG alive, you can't control it, its a alive world, with his own wills and stuffs happening around, and you interacting with it.