so, hate speech is free speech, subject to specific caveats regarding threats and libel. there has to be at least some pretense to honesty, and attempts to materially harm or intimidate need to be kept in check.
but free speech doesn't imply the right to be heard, and it doesn't imply the right to run your mouth off without consequences for it.
so, the way this is supposed to work is that when people take the mic (in public spaces. this doesn't hold for private property.) and say things that the community doesn't want said, then they get shouted down and run out of town.
what our laws and traditions state is that the government has no role to play in regulating speech, unless somebody is under actual threat of legitimate harm.