Well said and I question anyone that doubts this was a decision made in the clubs best interests.I have seen a few posts in this thread along the lines of "stupid decision". To those people let me ask you this...
If it was stupid then you are asserting this was done without a great deal of thought/on a whim due to Pep possibly seeing his arse? Could it not be Pep wanted to see the season out then clean house but has been left with no alternative than to act now due to issues getting so bad they threaten to derail our season and squad harmony?
My take is Pep thought he could manage us through to the end of the season but Cancelo has lost the plot and left him with absolutely no choice but to get him out asap. There were probably warnings about Cancelo's behaviour earlier but he has, in a very short time, gone nuclear to the point it was intolerable for him to stay.
I understand some people not happy he has gone to Bayern with no fee but equally that should tell you that it was very serious and such considerations were very very much secondary. The primary issue was getting him the hell out and quick, nevermind to who and for how much!
There is a weird fan boy obsession with players creeping in, the only thing we should all care about is the best interests of Manchester City FC.