Part of muslim world itself has done too much harm being puppets , so no blame on others.. Just compare the GNI of OIC countries, you will find it a very huge gap.. no unity, continuous lust of power, fear of losing their so called accomplishments..