I almost agree with everything you say, including Ronaldo but for me once a player has decided to leave, or at least having made public statements saying that they want to leave then they should go. Not hang on, see if there's something better out there and when they realise there's not, stay at the club until the next time, and then the next. It points to a player using United as a stepping stone until something better comes along which in my mind is not a player fully committed to the club which in turn means I don't want him here. Whether or not that player is Pogba, Rashford or Shaw I don't differentiate. They can all look for different clubs if they feel they're being mistreated or feel they're too important to put the hard graft in to get us back to the top.
SAF never carried passengers in his squads no matter their reputation. Every single player under him was 100% committed to making us successful. We need to get back to those roots because at the minute we have far too many players coasting which will take us nowhere.