You claim that there might be a morality clause but the coach is being punished for speech that wasn’t considered verboten by the leftists when he was hired and may not be spelled out in his contract.
You can throw legalisms around all that you want but that’s what it is, they are punishing him for free speech. It is an un-American and totalitarian.
Who had the right to go thru 10 years of his emails????!!!!!
If you were to say things that your employer felt reflected badly on them, would you expect to keep your job?