I have never considered myself to be a religious person. But as certain things in my life recently have made me realize, religion still remains an important aspect for many individuals, and accepting their own sexuality for religious people is often a very tough task. Sikhism as a religion is very tolerant and advocates equality. There have been articles by various people about how there are no references to homosexuality and homophobia in Guru Granth Sahiband "Sikhism and homosexuality in christianity" our Gurus had considered it an important subject to be dealt by religion, they would have addressed it.
One such article was published in Gaylaxy magazine itself previously.
However, Punjabi culture is often not so tolerant. Here, there is a need to distinguish between Sikhs and Punjabis. While Sikh religion clearly forbids discrimination of people on the basis of caste, class, gender, etc, the caste system is still prevalent in Punjab.
Punjab along with Haryana has the most dismal sex ratio in India. Female foeticide and the desire of a male child runs very high among Punjabis.
Yet, our Gurus had clearly treated women on par with males. When the Khalsa Panth was established by Guru Gobind Singh Ji, all Sikhs were given the title of Singh and women of Kaur meaning Princesswhich was clearly to remove the identification of the caste of a person on the basis of his title. That Guru Gobind Singh Ji accorded the title of Kaur Princess itself denotes the high significance and respect he gave to women.
Women participated in Langaras, fought as warriors alongside men against the Mughal forces.