There's a lot of trust placed by this game on players and GMs alike to be mature and responsible during play. It's one of my favourite things about the game, that the fun really hinges on the group co-operating. If a GM's throwing compels around just to screw over the players, he needs to re-think why he's running the game.
This is the most important fact that I hoped would come of this topic. Conversely, if a player wants to slaughter NPCs left and right, and the GM does not want to run that sort of game, the foundation of the game isn't there, either. Players aren't the only ones who need to speak up if they are not having fun.