If I may?
I hold a bit of a strong view, here. Criminalize actions. In all but the rarest if cases, speech should be protected.
If somebody tells you to go punch a Nazi, they shouldn't get in trouble. You should, if you go punch a Nazi. Not that I like Nazis, but that you shouldn't assault them when they aren't being violent or an immediate threat to your physical safety.
I only think speech should be punished when you can show demonstrable harm. Libel, slander, credible threats, and things like that. Some idiot yelling about gassing Jews isn't a credible threat, even if reprehensible. However, if they happen to have a gas chamber, and amassed a bunch of Jews, that's a credible threat - though I am going to guess their speech is the least of our concerns, if they got that far.
I don't want speech to be illegal, in all but the rarest of circumstances.