Going back to the original discussion, here's my opinion: I wouldn't say it's genetically 'favored' because then it would indicate a dominant trait which would eventually lead to zero population growth and the extinction of the human race. If you go by Darwin's theories, then that isn't plausible.
Whether or not homosexuality is a mainly genetic trait is still under debate. There is some evidence for, and some against. My *personal* opinion is that it is likely at least partially genetic - but genetic traits sometimes indicate possibilities, rather than certainties. I do believe that there are some people who identify as homosexual who do so by choice, not genetics. Before you bash, I would like to point out that there are psychological studies which indicate that some people have been too damaged by circumstance, abuse, etc. to tolerate thoughts of the opposite sex in a sexual connotation. Yes, some may indeed be genetically predisposed towards homosexuality - BUT some may be able to "choose" to lean more towards hetero- or homo-sexuality. The truth is, that we don't know yet, as a scientific community.
My personal beliefs fall towards the Chrisitan norm - The Bible says that homosexuality is a sin. Maybe it is (eg, Soddom & Gomorrah), but I also try to follow the belief of "Judge not, lest you be judged." (Also known as, "Love the sinner, hate the sin.") Meaning, to me, that how a person chooses or is predisposed to live their life doesn't matter to me so long as knowledgeable consent is freely given & accepted, and that all parties involved are happy and at peace with themselves. If there is judgement that will be rendered, I don't have the knowledge or authority to do so, and God will sort us all out in the end.
Honest curiosity here:
Since it was quasi- brought up earlier - Regarding gay marriage: I think most people's issue is with the word 'marriage.'
Some people will say it's racist or homophobic to desire a word to differentiate between 'heterosexual' & 'homosexual' unions, but from discussions I've had with other people, that is the main hang-up. (Is it racist or race identity to have differential words such as "Black" vs "Hispanic" or "Thai" vs "South-east Asian"? I prefer to think of it as identity, but that's me.) Is it awful to be able to differentiate, using a single word, whether your life-partner is the same sex or the opposite sex? In the U.S. especially, we have issues with real & imagined gender-in/equality, for example actor/actress, comedian/comedienne ... the latter of both almost out of use completely. Sometimes it's confusing, but by the time someone's name reaches household use it doesn't matter so much.
What are your thoughts on having a different word for "marriage" involving homosexual couples?