Getting someone fired for saying shit you find deeply offensive is not a betrayal of the principle of Freedom of Speech.
Something that everyone needs to keep in mind is the first amendment is a legal concept in place to stop THE GOVERNMENT from restricting speech, meaning they can't put you in jail for speech. Regular citizens, on the other hand, also have the right of free association, meaning they can remove people from their property for any reason, including speech. A company has every right to fire someone for bringing them bad PR. Otherwise youd go into a store and the cashier could tell every customer to eat shit and they wouldn't be able to fire them, which is not a world anyone wants.
I mean now it's the time to think about it before anyone does anything too rash.
Too rash is giving them what they want, which is a violent outburst they can point at, what they don’t want currently is getting the cancel culture treatment over their own violent rhetoric 4 months before elections. They are self imploding and it shows. Let them hang themselves, just make sure the noose is properly fitted for them.