As an Indian i feel deeply anguished by your observations. I strongly feel that the good work has to start at home and till the time each one of us does not make it our personal endeavour to remove such prejudices nothing can be done.
I as one person would say that we need to soften things on both sides and not take each individual just as a part of one community but as a separate individual. The mob mentality has to be let off.
The same set of incidents can be revealed for the other side of the community also.