My sympathies are with those who work in more precarious situations. I'm no authoritarian, but I'm ok with this guy getting fired - he used his platform unwisely and at this point the damage control gained by firing him probably outweighs whatever benefit the company might get by keeping him.
However, I'm plenty perturbed by the willful lack of understanding all around these parts about (at the very least) - how diversity programs work / what they do - how hiring works - how oppression works - how public words can affect others