Then again, you probably were not molested as a child or raised in an abusive home. There is a ton of evidence that shows there are evironmental causes to homosexuality. What one is sexually attracted to is mostly mental and can be programed. Not easy to overcome a lifetime of experience, but still possible. If one just explores the numerous odd fetishes on the internet you would discover all sorts of odd things that one could not have possibly have been born with. Diapers, rubber, leather, etc. I really think sexual fetishes can be learned especially considering sex is one of the most powerful positive reinforcement mechanisms that we have.
Some people may be able to overcome sexual perversions. Many people are not.