However; hate speech is NOT protected. Racist statement or facts can be offensive to others and therefore is not covered under the first amendment.
I completely disagree Don; completely. Racist speech is unwise but it certainly shouldn't be unlawful and neither should offensive speech. Speech that incites violence is a really gray area.