Players have fellowship with their colleagues. What affected Ronaldo has some influence on players close to him.
Professionalism is subjective in sport. A player can fulfill all training, attendance requirement, playing obligation and still unhappy, disagreeing with the club that not reach the point of leaking line up, tactic. That's not punishable in the legal term, and unreasonable for club to go out their way to punish a player.
Yes. Ronaldo is egoist, but managing ego is the management's job. Benching him, he can freely display dismay expression to media on the bench.
Ronaldo missing a whole season because our guys trying to look tough in this case is more on us than him from sponsor perspective. He would be at World Cup regardless. It's not like he's refusing to pass, run, training... Ronaldo is pretty much handing transfer request. If we don't use him, then let him leave is a reasonable action.
Remember how SAF handle all the fall out? During the season, he left players out of spotlight for unknown injury reason. If the players were included in match day squad, they were reasonably utilized. No petty publicly punishment, putting fuel into the flame. Ridding the player ASAP at next best available time, and I repeat we used to sell undervalue all to put out the flame, to maintain focus in the squad. Be it RvN, Roy Keane, Becks...