You're conflating the right to express oneself with the right to act violently. Those two are not the same hence the same logic does not apply.
I do not believe people must be protected from harm in that manner. Words can be hurtful but they do not directly kill of cause injury.
Suppose this very discussion was causing you harm, as you define it, would that make it illegal to even discuss the topic?