what do you mean by injustice to muslims and christians ?
parsis, jains, sikhs and many communities in muslims like vohra, mumna, ismailies etc. are doing better than the rest of the population in spite of being in minority?
why there are no riots against them (1984 was not a hindu-sikh riot, it was congress goons killing sikhs for murder of indira gandhi)?
the reason is that they have not tried to convert other people to their religions. if you keep doing that, you are going to have a confrontation sooner or later.