They have every right to disassociate with a broadcaster that no longer maintains an image they want to be associated with.
Yes they do. They just have to do it legally.
I am near positive that he would have had a morals clause in his contract.
Does he have his own contract or is he covered under the unions contract?
If he didn't the CBC deserves to lose the lawsuit although not sure how anybody would think the CBC has $50 million. They don't even have hockey anymore.
I'm not sure if he can sue the CBC. As I've said before, I'm not up on Ontario labour laws. If the CBC did fire him without just cause and the union failed to stand behind him for he may be able to go after the union instead (if they failed to act appropriately). Some people here have made the erroneous claim that he can't sue the CBC for wrongful dismissal. While it is rare that a wrongful dismissal suit brought by a unionized employee is heard, it is not unheard of. "Exceptional circumstances" may allow a unionized employee to sue the employer instead of filing a grievance.