One of the things that sets out great leadership from bad is the way they handle conflicts. If we start from the understand that everyone makes mistakes in an emotional setting you realise that people are going to make bad decisions from time to time, that doesn't mean they're useless and can offer nothing over the space of the rest of the year.
It's the managers job to dish our fines, cut people out of the team or give them a bollocking when they step out of line, then he has to leave the door slightly ajar to allow the player a way back into the good books by responding well to that feedback. If you don't allow that you're telling everyone else that if they feck up at any point, they're gone and they'll never regain your trust again. That's not a conducive background for trust and freedom of expression.
Ronaldo can leave as soon as someone makes a bid for him, we'll all be glad when he's gone but in the mean time it's been handled well and no one's been spat on.