There is no doubt that Non Muslims have killed more Muslims and are killing Muslims in many parts of the world. After 9-11 Islam bashing has become a fashion for every one. There is great "cultural and perceptual differences" in Muslim world and the West taking things differently. This needs to be addressed. Only way for greater peace will be an international legislation that no one be allowed to insult any religion and prophets. In Muslim world no one insults religions but different sects within a religion are different story. Same is true about countries, that criticizing USA does not mean criticizing Christianity, same is true for Israel and India. Muslim leadership needs to sell this point to the West that criticizing prophet Mohammad has to stop through legislation. In Pakistan people destroy own property and going for strikes; destabilize personal and country's economy.