You stop them from blowing themselves up by understanding where they are coming from, not throwing western ideas at them.
They're human beings, not barbarians. Palestinians got the shaft. That's a fact.
You're pushing an extremist agenda also, but from the opposite end DC.
To stop them from blowing themselves up, they need basic human respect, even though some people think that Palestinians are less than human. Because that's what a barbarian is by definition- less human than the "civilized" world.
In order to stop them, people need to understand them