There is no “hate speech” exception to the First Amendment. From Eric Peters at ericpetersautos.com:

A cretin named Stuart Seldowitz – who used to work for a cretin named Barack Obama – has been arrested on “hate crimes” charges. The “crime” being “hateful” (in this case, “Islamophobic”) language directed at a food cart vendor in New York City.
Seldowitz and the food cart vendor apparently got into a verbal argument over what’s going on in the Middle East. Insults were exchanged but neither threw a punch or even threatened to.
Such is now criminal in some parts of what used to be America. The latter was – once – a country in which people were free to say what they thought, even if it annoyed or hurt the feelings of others – so long as the utterer did not take it farther. Because it was once understood that while loudmouths and insults aren’t pleasant to hear, it is far worse to criminalize what people are allowed to say.
Because it amounts to criminalizing what people are allowed to think.
What, after all, is the point of thinking something you’re not allowed to say – that you know you’ll be punished for saying, if you do?
The problem comes down to the human propensity to project the Shadow, our own hateful, unacknowledged unconscious, psychic contents and then to label The Other, the one who is different, the Scapegoat (insert any prejudice here) as evil or wrong.
When will we realize that we are just all human beings?