I hope those aren't the only reasons though, there's a lot we Pakistanis have to learn from secular nations in the West.
What you've said is great from an Islamic perspective, but why shouldn't it be true, for the sake of respecting other people's religion? Whatever they may be.
jungibaaz,it is our fault,if we have failed to understand Quran,and we have misinterpreted it-Allah has explained characterstics,the mistakes they have made in past,and we are instructed to sustain our behaviour-Surah namal,Surah Qasas,Surah bani Israel,Surah Baqra...the last verse of Surah Baqra is specifically a kind promise that Allah is taking from us,that we will believe in all books,prophets and we will not differentiate between them.
My friend,we have failed to understand of what is written in Quran,we have mis-interpreted it,that is why we are going astray.
Where as far as west is concerned,they are also not 'holy cows' we all are evident that how 'female covering' was banned in some of western countries,so where is now their 'freedom of expression' or 'freedom of speech'so even western countries cannot sustain their behaviour towards muslims either.
At this point,a question arises here that what is the key factor of this 'fog' due to which we are unable to see each other clearly and we have lost patience to listen each other,and we don't respect each other?the factors are as follows:
-We have failed to understand our own religion.
-West have created 'offensive policies' to maintain their power and to prevent it from shifting to other regions.
-Both sides are going on extreme,one gets too conservative while other one is getting too free to speak anything,this includes such statements too which can be included as 'offensive' by other group.
---------------------------------------
Thus best solution I suggest both groups is to re-analyse their policies,idelogies,concept,interpretation of religion,and hypothesis they have made,and diagnose the lapses within.