It's ridiculous that India has such problems. I was brought up in Bombay and now I live in the United States, and the reason that my family and I even moved to the United States were the Hindu-Muslim riots but yet you wont find me condemning any one group of people. It is the causers of violence that I condemn.
What I find pathetic in this situation is that in American schools we are taught about India, we are taught about India's history of equality of citizens. Throughout the history of Judaism, India was the only country that didn't practice any anti-Semitism. Even for the parsis, which place did they come to for refuge? India! Gandhi and also many of our founding fathers were against the discriminatory practices of inter-caste racism. Americans are taught about India's reputation of acceptance. Should they not be taught this, because wit such behavior we're contradicting ourselves.
It is true that there are some discriminatory people out there, but the keyword is some. Some does not mean all. If we create all Muslim neighborhoods, all Hindu neighborhoods, all Sikh neighborhoods and etc it will lead to massive segregation of the public which will ultimately lead to civil war