If you just wanna call everyone racist, do it. Come on. Don't be shy. Call us all bigots and racists. Those of us that don't get to live or grow up in blue bastions, welp, tough luck I suppose. Gonna suck to be a gay kid not in a major city. Or from the Middle East the next time an attack happens in the US.
If they break laws about harassment and violence, punish them with those laws.
Fair enough, but I would argue those are free speech issues and hate speech is inherently a free speech issue. How long did they sit on that law before it got used in a completely inane way and they realized they should have gotten rid of it a while ago. These are the kinds of things that slip by a society that doesn't rigorously protect free speech. Stupid shit gets left alone, or gets by, and you just hope the application of it is never abused. Someone, somewhere, at sometime, decided that insulting a leader was a speech crime.
If you want to go specifically into modern hate speech
You could do stuff like this, where you raid people's houses over postings on social media
https://www.nytimes.com/2017/06/20/...ed-of-hateful-postings-over-social-media.html
I mean, when the Russians look at your laws and go "great idea!"...you might want to reconsider the law.
https://rsf.org/en/news/russian-bill-copy-and-paste-germanys-hate-speech-law
Oh hey, how's that hate speech thing working anyway...
http://www.dw.com/en/far-right-violence-rising-sharply-in-germany/a-19363359
The repeated historical consequence to trying to actively suppress speech in any kind of democracy or republic is the rise of the very thing you are trying to squash. Current example: AfD.