In 1947, the British should also have granted Khalistan as a homeland for the Sikh people as they granted Pakistan to the muslims. But the British did not finish their job completely and in haste they finished the job half done. This created a South Asia which has been in unrest and wars till today. This was also partly the fault of the Sikhs since most of them did not demand an independent homeland of their own and threw their lot with the Hindus. They saw the result of this in 1984 with thousands of Sikhs were killed by Indian forces and their most sacred place was invaded by the army. The Sikhs would always remember this and its a wound which would not heal with time. I think if the partition of South Asia had been done properly by the British like asking the muslim majority princely states to join Pakistan and Hindu majority princely states to join India, created Khalistan and also created a Christian homeland at the north east of present India and created proper borders without errors, South Asia would have been living in peace since then and instead of fighting with each other and spending large sums of money on military there would have been total peace and a lot of progress by the people of South Asia. There would have been no reason for tensions as Hindustan would have been a homeland for the Hindus, Pakistan for muslims, some Christian homeland and Khalistan for the Sikhs.