Hinduism Does not Condem Gay People
The ancient Hindu scriptures describe the homosexual condition to be a biological one, and although the scripture gives guidance to parents on how to avoid procreating a homosexual child, it does not condemn the child as unnatural.
Hinduism prescribes 16 ceremonies to mark each major stage in one's life span. We would usually observe the birth, name, adolescence, marriage, retirement and death ceremonies but there is a little known ceremony called the "insemination" ceremony or the Garbhadan Sanskaar, which I am sure nobody observes nowadays.
This insemination ceremony talks about homosexuality. The ancient Rishis or prophets advocated that there are two elements, fire (agni for sun) and water (soma for moon), which determine the sex of a child. Of the 16 days from the end of the menstruation cycle, sexual intercourse for the purposes of procreation was forbidden as during these days the menses may continue. The theory goes that if insemination takes place in the night of an even number from six to 16, a male child will be born whilst on an odd number of fifth, seventh, ninth and 15th night a female child will be born.
The scripture further forbids insemination on the 11th or the 13th night after the end of the menstruation cycle, because then it says the child will be homosexual.
According to the scripture the sex of a child is determined by whether the fire element is dominant or the water element is dominant. Thus during those even nights the fire element dominates giving a male conception and during those odd nights the water element gives a female conception. However, if the fire element equals the water element then a homosexual conception takes place.
The point here is that the homosexual nature is part of the natural law of God; it should be accepted for what it is, no more and no less. Hindus are generally conservative but it would seem to me that in ancient India they even celebrated sex as an enjoyable part of procreation, where people would invite their priest even for a private ceremony in their home to mark the beginning of that process. In fact King Dasharath, who fathered Lord Rama around 2100 BC had one of the most lavish insemination ceremonies.
Homosexuals are full human beings, who in Hinduism even worship their own deity, the Mother Goddess Bahuchara, for their spiritual link to the Absolute Brahm. They marry for the right reasons of commitment, not just unadulterated sex, as a means of training their egos to give to the other person, a technique deified through the sacrament of marriage so that both souls can evolve towards their final salvation.