THat is the kind of solution that sounds great in a college seminar, but has real problems working in the real world.
Problem is people are not to going to turn the other cheek to these attacks while your long term solution works.
The first two are actually immediately actionable. In my view, current easy access by otherwise non-radical youth in the West to ISIS and other materials online needs to stop. Most likely this cannot be done 100%, and has legal impediments, but is a first area to work on. Personally, I'd like to see teams of hackers take down such sites repeatedly, local ISPs getting pressured or run off by ICANN or denial of IP ranges or some such, and so on. If needed, begin to pressure a country's entire telecommunications system via military means.
Depending on local Constitutional law, ban hate speech. Even in the US, there are such things as
fighting words. Some religious statements could be legitimately regarded as such. It is my considered opinion that, as harsh as this might sound, a great deal of what is taught in Islam could be considered such if uttered in sermon, as well as other parts considered an incitement to riot or criminal conspiracy. Use these concepts as far as possible within the law to shut down web sites and social media discourse.
Finally, understand that all military action has a price in the form of oaths taken while possessed of moral outrage.
The broadest covering narrative of them all is that there are times and places it is OK to kill, because reasons. Capital punishment, in this sense, is an enabler of a vicious worldview, regardless of any particular case merits. Abolish it now.
But in general, what might give you the impression that the problem is short term?