Indeed. I can prove the genetics theory wrong with high school genetics..now you know a theory is fail when that happens.
Okay, so if homosexuality was caused by the genes it is so obviously caused by recessive allels. For a recessive allel to be expressed you need to have two, for it to be masked while you still carry it you need to have a dominant (straight) and recessive. For you to be 'pure' you need two dominant allels. Okay, so now this is were seregant mothers come in. A guy, who is gay fertilizes a lesbians egg. The child ends up straight (yes this happened.) Impossible by genetics because both parents would have 2 recessive allels for homosexuality and no dominant ones. So the child would automatically be gay by genes. But it is straight, which shows that homosexuality is not caused by genes.