I think people need to stop whining about ganking, as you're embarrassing yourselves. You have this unrealistic ideal think that every fight should be a 1v1, and that's not how it works on a Massively-Multiplayer Online game? If you don't like getting your ass handed to you by people who have decided to accept the concept of teamwork, you have 2 options:
1. Stay inside the safe zone
2. Find people to help you fight back
Nobody is forcing you to PvP and constantly complaining about how it's not "fair" isn't doing you any favors.