Totally agree.

I play on a PVE server as well, and it is so easy not to get killed by other people. Besides the PVP dailies (which I don't gank on, because its really not meant for PVP) or fishing in WG (but really, you're asking for it), if he's flagged then it must be because he WANTS to get attacked. Pretty simple.

And yes, PVP has nothing to do with this "fair" concept. The whole idea is to make it as unfair as possible to your advantage without bending or breaking any rules. Otherwise it would be illegal to attack someone else that was AFK, not at max health/mana, etc.

They were flagged. They got killed. The game is working as intended.