> despite the fact that we as a society have said hate speech should not be tolerated
Here's your problem. Free speech isn't about "we as a society".
"We as a society" had decided that the earth was the center of the universe before Galileo decided to defy "we as a society" to state something unpopular.
I'm not suggesting that there is any value in white supremacism like there was in Galileo's speaking of heliocentricism, but his lack of access to free speech protection meant he was persecuted for speaking the unpopular - the idea that you can ban "certain kinds of speech" is going to do precisely the same.
Where exactly is the line drawn at what is considered "white supremacism?" What if somebody says something which isn't a white supremacist viewpoint, but some loon misrepresents the view as if it were? You don't seriously think it will end at white supremacism do you? This is just the first step towards incrementally dismantling your right to free speech.
The solution to "bad speech" is "good speech", not attempting to issue bans. The Streisand effect is in full force, and each time you try to ban it, you accidentally give them more leverage. The solution is to ignore. Stop advertising for them! That's all you're doing.
That doesn't mean that we should ignore actual hate crimes - but can we get back to a sane world where people are innocent until proven guilty, and where we have a legal system where judge and jury get to decide the punishment for crimes - rather than bored, virtue signalling keyboard warriors.