Sunil I agree with most the points you have mentioned. But in india, majority community is divided. If any attempt is made by any politcal party then it is branded as a communal party. The Muslim population in India and other parts of the world have different aims than the mainstream indians. The movement ppliticians sense any positive moves from intelligensia they will divide with caste based politics just to suppress such slow movements. Congress has done that the moment india got independence.