Tom Coughlin is criticized for not benching his star wideout Odell Beckham Jr, despite his behavior on the field. It was a must win game for the Giants, who were also contending, and it was in a critical point of the game. Coughlin still got a lot of heat for leaving Beckham in the game.
That's just one scenario. How about the Cleveland Browns, who apparently covered up Johnny Manziel showing up to practice drunk? Or the Cincinnati Bengals, and all of their behavior problems. Right now, these on and off the field/ice/court behavior problems are something that seems like a current problem. Coaches and staff are being blamed for not controlling their players. They're being scrutinized because athletes are looked at as role models, and the behavior they're showing is not role model behavior.
And now when a coach goes beyond the aspect of winning the game, to send a message to his players and get strict about personal behavior and high standards, you want to be to critical of that too? Unbelievable. A coach that is willing to punish his star players and risk losing games because of it, is a good coach in my book. Especially if that coach goes on to win the games too, but just the fact that he is willing to do that in order to send a long term message to the players involved, and the rest of the team.
Fans are ridiculous. It's a lose-lose scenario for coaches in sports in today's game. They're damned if they do, and damned if they don't.