The Demofascist Left owns 100% of this mess. They and their rabid SJW's and their sad blind devotion to genocidal PC/Diversity/Multi-Culti dogma that demonizes whites and males, especially white males, and Christians and anybody not a sanctioned member of a Progressive Tribe brought all this on with their hate and censorship...to the point where their ideological soulmates are going on mass-murder sprees!
There is going to be huge consequences to their animal desires to elevate themselves and their rights to the detriment of others.
One day a lot of those others are going to push back...HARD! Something more than a firing. This little fracas is a symptom of a much larger problem.
In the meantime, I want all speech to be free or none has a right to be...same for other rights bestowed by Our Creator.
But I do not fault an employer in protecting their reputation...if an idiot needs to be let go, then it is their right to do so.