IMHO Islam is a religion that cannot just adjust to the modern age. If we are still living in an ancient or medieval period, it would be a great religion for bringing law and order among people. But now, it just stifles the human spirit, the concept of individual human freedom and scientific innovation.
well... like every other religions (the Catholic church did a great job to take over at the fall of roman empire... but people never becomes free until states (at least some) declares themselves independent from it)