I believe the cause of gayness is biological. If the causes are indeed biological, then that means gayness is hereditary. Which means, gays from the beginning of gaydom have been living lies has heterosexuals because society has never accepted them andpassing on their warped genes onto their offspring, who may not be gay, but carry the gay genes.
If gays would just be encouraged to go ahead and be gay, they wouldn't have the need to hide their true nature in hetero relationships, there gay genes would work themselves out of the gene pool over time naturally. Kind of like what happend to the Quakers.