There are already laws that make harassment and threatening language illegal. If he crosses a line, he can be punished for it. Being a shithead isn’t illegal. Outright preventing him from speaking is wrong.
This may seem like an odd Segway, but hang on-
Have you ever seen the Anime “Kino no Tabi”? - Spoilers from half of an episode of a 15 year old anime below-
Well it’s the story of Kino, a traveler who visits many different countries, always only for 3 days. One day she comes to a city-state in ruins, and there is only one person left living in the city. So she talks to this man, and he tells her the history of his country.
The people lived under a tyrant king and one day they were able to overthrow him. So they decided to rule the country with democracy. All decisions were put to vote. This caused problems tho since people don’t always agree. So to prevent disagreements from occurring, they decided that the best way forward and to prevent new tyrants from coming into power would be to execute everyone that voted against the majority. Eventually it came down to the man, his wife and a doctor. The doctor decided that he had enough and wanted to leave to go to a new place to start over. It was put to vote, the Doctor lost and was executed. A short time later, the man’a wife became ill, and died from something that the doctor could have cured. So the man was alone.
When the 3 days was up and Kino and Hermes, her traveling companion and sentient motorbike, were ready to leave, the man refused and demanded a vote to make them stay. They vote to leave, and as they ride off, you hear a gunshot in the distance.
Back to my point. This is an extreme example, but when those in power begin to shut down people they dont agree with, you undermine freedom itself. The people in that city didn’t want a tyrant king again, but by eliminating everyone who disagreed they themselves became the tyrants. Eventually you may be the one who isn’t allowed to speak because you no longer agree with the majority. What then?