> If they pick up a gun and shoot at me then that becomes illegal
While I appreciate your free speech maximalism, I can't help but feel you're shutting the door after the horse has bolted.
My feeling is that someone should be allowed to say that they hate me, and that they'd like to kill me. All the same, if I think they'll actually attempt to do so then I'm ok with the law trying to prevent it.
I'm fact I'm glad that they're allowed to express themselves like this because then I know who not to stand near cliff edges with.
For real though I think a lot (but not all) of opposition to things like hate speech is really an opposition to the feeling being expressed, rather than the expression itself. I'd prefer someone didn't have hatred in their heart, but once they do I prefer that they're open about it.
(You might say that that will only encourage others to become hateful, I don't necessarily agree, but it's a fair concern.)