Why ? Those reasons aren't going to change, and the past is a very, very bad reason to fuck up the future. It's also merely an excuse: it's not a reason.
And frankly muslim violence happens because of their superiority complex. Those muslim ghettos in Europe, I drive through 2 of them daily. They are filled with people who will shout about their superiority, with -50 euros in their bank account and no job. When you see them shouting at other groups about who has banged whose mother recently and who has to die because of that at the station, it is not exactly a mystery why they don't have a job either ("problems with motivation" as it's generally put in HR documents).
The why is incredibly simple - because that's how you stop more of them from appearing. Don't treat the symptom, treat the cause.
Maybe you shouldn't look at their behaviours today, but at their origins. Most such groups appear because somebody felt excluded and powerless, or because some sociopath exploited a power vacuum. They grow because there's large populations of people who feel powerless and excluded.
Prevent that from becoming a problem in the first place and the few remaining terrorists would be powerless, because they'd be too few and far between.