I get the sentiment, but I disagree.
If someone gets provoked, that doesn't mean their response is reasonable or appropriate. For example, I have the right to go loudly say "eating meat is murder and immoral, and all meat eaters are evil". If a rancher feels provoked by that and attacks me, I think it would be entirely inappropriate to treat *me* as having committed assault with my words just because that rancher's very sincere feelings were deeply hurt by my views.
There was a case recently in the UK, where a person burned their own copy of the Quran, and was attacked by a knife-wielding person who was incensed by their blasphemy. I certainly don't have all the details... but the preliminary reporting presented it as if the book-burner faced charges and the knife-attacker was treated as the victim. I very strongly disagree with that - assuming it's even true, of course.
Hell, you could go holler from the rooftops your views supporting pro-choice, and I don't think it's reasonable to view your expression as provocation for a deeply religious christian to physically attack you. I think framing your speech as an assault on someone else is entirely inappropriate and a blatant violation of our rights.
Actual, clear incitement to violence, and nothing more. Just because something is appalling and offensive does not meet the bar.