Here's a crazy thought...maybe we haven't found the genetic code that makes someone homosexual yet! Shocking, I know. But the fact that even 39% of identical twins are both homosexual is pretty large, especially if you consider that identical twins are rarly 100% identical. Also, perhaps it is something that occurs after the separation of the egg. Perhaps, as I believe, we are all carry the gene for homosexuality but it requires some balance of hormones or chemicals in the brain to bring it out.

There is so little that we know about our own chemical make up that you can't say that homosexuality is not genetic yet.