Re: why are Indian muslims such 'nationalists'?
"Hindustan" was a term used for pre-partition India. It included everyone from pashtoons to nagas to tamils. So you are wrong to say that "Hindustan" refers to a country of "Hindus" in the religious sense.
as for equating india with israel, no. israel was a country made for people of one religion. i wonder how many other such countries exist today.