"Maharaja Ranjit Singh's sovereignty was accepted by Afghan and Punjabi Muslims, who fought under his banner against the Afghan forces of Nadir Shah and later of Azim Khan. His court was ecumenical in composition: his prime minister, Dhian Singh, was a Dogra; his foreign minister, Fakir Azizuddin, was a Muslim; and his finance minister, Dina Nath, was a Brahmin. Artillery commanders such as Mian Ghausa were also Muslims. There were no forced conversions in his time. His wives Bibi Mohran, Gilbahar Begum retained their faith and so did his Hindu wives".
[77]
It seems Maraja Ranjit Singh of Punjab loved Muslims. He married two or three Muslim women. Since Punjab could not produce any other benevolent Muslim king, it would be wiser to accept Ranjit as the bonafide Punjabi King whatever was his religion. Pakistan was not created in that time.
So, people should see him in the historical context that he stopped British from advancing to the west. He was a Hero of Hindustan born in Punjab as a Sikh. I salute him because he was a defender of Hindustan against British as well as Afghans.