It's hate speech but hate speech is protected by the First Amendment. Free speech means nothing if it doesn't protect speech people hate.