Hate speech is a different matter, that's why it's not legally protected. I believe in the first amendment, both the freedom it grants and the limitations it imposes. Harassing a kid because he's gay or African American isn't protected, and I'm OK with that.