The very concept of "Hate Speech" is unconstitutional because it's so subjective. Somebody somewhere will "hate" anything you say, anytime, anywhere. Censorship is far more of a public danger than insulting words. Nobody's civil rights are violated by some fool spouting insults somewhere, especially if you have the perfect right to insult the speaker right back.