Yes, because players are children and need structure and guidance in order to learn how to properly behave. It is pretty telling to see the characterisations of players here - immature, whiney, self entitled children given to tantrums if they don't get their way.
But, apparently, I'm a bad person for being negative about DM's by saying that maybe, sometimes, DM's should unclench a little bit and give the player what the player wants so long as it isn't going to invalidate large swaths of the campaign.
See, maybe if the DM wasn't so worried about micromanaging her campaign, and trusted that the players weren't out to ruin the game, and allowed the players to take what they wanted, she wouldn't have been burned twice. IOW, treat the players like responsible adults rather than spoiled children and maybe, just maybe, the players will act like responsible adults.
But, that's just me. I treat my players like responsible adults and put the responsibility for the game going well squarely on their shoulders. If the game goes wahoonie shaped, everyone at the table knows it's (at least in large part) their own fault. And guess what? I haven't had a game go wahoonie shaped in years. Once I actually took the plunge and treated players as equals, my game got better. It got a LOT better.
If you keep having the same experiences, perhaps making different decisions might, just might, be the solution.