It was a professional and business move. You try being non compliant to the rules at your work place and see how long you will last. Simple math.
The coach left the team because GM wants too much control, wise decision by him.
There’s more to it than what you see.