This is the key point. And if instead of preaching to the Muslim world the virtues of free market, democracy, sexual freedom, secularism and political correctness, Westerners shared the truths of the Gospel - forgiveness, repentence and love of God, the things would go better way.
But the West is forgetting God and worshipping the idols of materialism.
I've often wondered if Islam talks about forgiveness at all. I've never heard or read that it does.