(1) It's not illegal to fire someone for their politics (it's not one of the enumerated protected classes under federal employment laws anti-discrimination law at least), and (2) it's not "clearly" what happened here -- arguably sure, but there are other ways to see it.
Ah yes, I totally forgot that "males are less neurotic and have more drive than females". Silly me. Good luck finding any women to work with you when you spew such nonsense. Aka creating a toxic work place
It seems like half of this debate is utterly preoccupied with misrepresenting the other half. I guess the social justice position is too weak and it's adherents lacking in integrity.