Hate is a human emotion. It doesn’t evaporate if it isn’t spoken or typed. I fear much more that someone would censor my ability to express my feelings than I do that someone might hate me.
We start by recollecting that First Amendment Free Speech is NOT unlimited. You can’t shout “Fire!” in a crowded theater. You can’t make libelous statements about another person (well, not without legal consequences.) If you tell someone how to go about committing a murder, you can be held as an accomplice. You can’t stand on a street corner waving a hangman’s noose and yelling, “Let’s lynch all the blacks!”
The latter is clearly “hate speech.” Granted, there’s lots and lots of grey, but the existence of grey does not deny the existence of black and white.
Per Libertarian’s note does true “black and white” hate speech only exist when a direct threat is linked to the speech (as in your example) or can simply saying “xxx’s (race, creed, sexual preference groups etc. etc.) are just no damn good” also fall under the category of hate speech if no threat is expressed in the statement?
If you’re looking for a definition of “hate speech” you might be interested in s. 319 of the Canadian Criminal Code, which creates two offences respecting hatred: