Even at the risk of being branded as opinionated / prejudiced / biased etc. I would still maintain that there's something inherently wrong with Islam.
All the religion are misfits for this age that we are living in, they preach values which might have been right then but are certainly out of place now.
Somehow, Islam in particular, is still able to appeal (very strongly) to it's followers and it's able to draw them into following all the archaic principles.
All muslims somehow tend to have a very strong loyalty towards Islam, which is much much stronger than their loyalty towards the nation. So if I am a Muslim citizen of India, I will feel for Muslims killed in Iraq, Palestine, Chechenya, Iraq, Afghanistan but I am not sure if I will have the same feelings towards 'non-muslim' Indians killed in WTC.
If I am a Muslim Citizen of India, I will tend to blindly support anything that's involving a bunch of Muslims no matter how wrong they are. So I might tacitly support London and WTC bombings, at the same time I will condemn the west for being anti muslim and carrying out a terror attach on Afghanistan and Iraq.