Actually he should have just fired him for insubordination, and then this case would not have any merit and would have been dismissed. I really don’t see this as a freedom of speech issue, just a mishandling by the dean on how we went about firing an insubordinate employee.
Nevermind, was a student, not an employee... ignore my post.