So should they just create these little sections of the world and force people to live in them according to who gets along with whom?
Force people? They fought tooth and nail for their own country! You don't understand this. You're a liberal. Liberals think everyone can live peacefully with each other, hold hands and sing kumbaya. This is the biggest problem with liberalism. India belongs to Indian Hindus. Not Muslims. India does not have religious tolerance, nor should it. India has existed for thousands of years through dozens of dynasties. There was a huge movement for a hundred years or so where the Muslims wanted their own country to move into. They view it as their American Revolution. Once Pakistan was created, they kicked all of the Hindus out of their country. So all the Hindus left Pakistan carrying their bare essentials and walked hundreds of miles to settle down in India, many of them not making it. The same happened with all of the Muslims living in India. Hindus kicked them out. There was a great video about this on ABC News about 11 years ago when Peter Jennings was discussing Kashmire.
Correct me if I'm wrong but isn't there a religious war between the protestants and catholics that wages to this day in Ireland? who do you suppose should get that country?
Catholics should have Ireland to themselves. England is Protestant. Most of the world is NOT a melting pot - you're used to that because of what America has, this is very rare. I think the war was resolved when the Christians got Northern Ireland and the Catholics got Ireland proper.
Almost every religious group has extremists who use their "god" as a weapon and an excuse to commit violence against others.
Actually Hindus have hundreds of gods. This isn't about religion, though, to the Indians. This is about their culture. They're proud of their culture - as they should be, it's survived thousands of years. They don't want their culture polluted with othe cultures. Nor should they have it be. It's their country - they make the rules.