There is no compromise. Many players want a rated G game....I want an Unrated game. There is no meeting in the middle.And if you don't want to run that, you just say 'well I'm not good running a game with X or without Y. Is there a compromise we can reach? If not, I'll just not run the game and you can find someone else.
I don't force them.You do not just do what you want anyway because you're the DM and you're going to force them to do what you want.
Guess you have a different definition of trust and how it applies here.The MD isn't Daddy. The DM isn't the Alpha of the group. The DM isn't In Charge. They're the player entrusted in running the game for everyone. If they break that trust, they are not worthy of the position.
I'd add that I often have to teach morals. A LOT of players are clueless about the topic, and it does not help that many modern games like 5E are "Alignment Lite". A typical gamer, or really any person, does not even understand good or evil. At best they think what they see on TV or in the Movies is the way.