No society can fully and permanently resolve conflicts among different groups. But we can certainly learn to respect these differences and we can also evolve mechanisms to negotiate the differences. Democracy is best suited to produce this outcome.
Democracy accommodates social diversity as it allows for equality, fair representation to all irrespective of their caste, creed, colour, race, religion, language or place of residence.
Democracy also ensures that the government should not be made by the majority but it should have the representation of minorities as well.
Democracy is the best form of government to accommodate social diversities if it must fulfills some basic conditions. They are:
i) Free and fair elections.
ii) Majority rule should not be in terms of religion or race or linguistic groups.
iii) Majority should always work in consonance with the minority.