Feelings have nothing to do with anything. This is not a matter of opinion. The fact is we clearly don't know. Opinions have no place in science. We base our findings on proven testable hypothesis and hard data. None of which we posses at the moment. I had not given any thought to the other two conditions. But now that you bring that up it appears we need studies in those areas as well.
I could have opinions as to what may be the cause of these aberrant behaviors. But opinions without any knowledge of relational cause and effect would mere speculation. All I am saying is that we simply have very little knowledge in the subject matter because it is politically very controversial and therefore little adequate research has been done. We need to get the politics out of it and let scientists do objective science to get the answers.
The fact is that we do there are environmental factors. If genetics caused homosexuality, all identical twins were be both homosexual or straight since they have identical or virtually identical DNA. They aren't.
Homosexual gene researcher Dean Hamer:
"From twin studies, we already know that half or more of the variability in sexual orientation is not inherited. Our studies try to pinpoint the genetic factors...not negate the psychosocial factors."