Don, I think you really need to define "hate speech" in the first post, since it means such different things in different countries. For instance, from the other threads, I've got the feeling that what you in America call hate speech just means pretty offensive speech: and that what we in Australia call "hate speech" and have sanctions against, you in America call "prohibited speech" and also have sanctions against.
If that clears things up.
ETA: Voting from my (non-American) perspective, with my (non-American) understanding of the meaning of the words "hate speech"- ie: should there be laws against inciting acts of violence based on things like race, gender or religion - I voted yes. After all, we've just seen what happens when an unhinged "religious leader" calls for the murder of cartoonists and journalists for reasons peculiar to a very small number of people. No amount of reasoned discussion protected the Hebdo writers.