East & West Pakistan were formed because of the Muslim league's demands for a separate Muslim state,not because Hindus drove Muslims out.If that was so,explain how 138 million Muslims live in India & are in far better shape than their cousins in Pakistan??& Pakistan & India were independent in 1947 & not 1948.The birth of Bangladesh in 1971 was itself a sign of the futility of Pakistan's Muslim identity-East Pakistan gave way to Bangladesh due to the action of the Indian army.Sikhs are a microscopic minority in Pakistan with no rights or privileges.A section of Sikhs & not the whole community wanted independence from India in the 80s(who were supported by Pakistan).Since then,most Sikhs are happy to be in Punjab state in India & around 4 democratic elections have been held in that state since,which is now the richest in India.The Indian prime minister is a Sikh & so is the new army chief designate.
In short,read up on the history of the subcontinent-ur knowledge on it is too stereotyped
& Lahore is still a part of Pakistan-has been since 1947.