Two nation theory is something which derives its roots from the teachings of Islamic religion ; "Muslims are one nation no matter what their ethnicity is or which part of the world they live in , They are like different parts of a single body , If any part feels pain , The whole body feels the pain "
One thing should be very clear , Pakistan was made so that the muslims of sub continent may enjoy better social , political and economic previliges , something which was not possible in unified India with Hindu Domination ..
For all those who say that there are more muslims in India than there are in Pakistan (Muslims decided to stay in India and not go to Pakistan),this disproves two nation theory , are unaware that a "mass migration" was never intended under the partition plan .. Infact no migration was intended at all. It was a counter balance , There would be muslims in India and there would be hindus in Pakistan .. The problem arose because of biasness of the redcliffe award !! Muslim majority areas were given to India in order to provide them a land route to jammu , the hometown of Mr. Nehru , who was very keen to annex his hometown to India .. It was the partition of Punjab and bengal which triggered violence and mass migrations ..
Two Nation Theory can never die , as it is a religious doctrine . at max you would be able to say that Muslims of India failed to implement it properly . Fall of USSR is not the failure of Socialism , its the failure of soviets in its implementation ..