1. Well, Islam hates christianity and vice versa, it dates back to holy war days. West (predominantly christians) made major technological advances and became major economomical and technological forces in the world. So Islam suffered fighting the stronger enemies like Israel backed by western countries. Islam couldn't take it. So those oil rich saudis, who don't have to worry about anything but do find how to take a revenge on west, started funding the terrorist activities. 2. Islam is the only religion which didn't change with time and remain as orthodox as it was ten centuries back. Christianity got diluted, but Islam didn't. So the animosity towards west/christians continued. 3. In india the problem is slightly different. Most of the Muslims population in india didn;t want to english education or join govt jobs in british days while the hindus did. So over a period of time the socio-ecomonic gap between these two communities increased. Many Muslims started blaming the hindus for their situations. And people like Jinna took advantage of that to convince them that unless they have a country of their own, their condition is not going to improve.