It sounds like he can sue for lost and potential lost salary for sure. This is not a legitimate reason to fire him if he was doing it innocently. Students could have said something and he could have avoided it I suppose. However whenever I hear the term "microaggressions" I know I'm talking with an idiot who values being emotional over being logical and just stop the conversation.