I've always felt that this debate is framed in the wrong way. Why would it matter if homosexuality is a choice, unless you already thought it was immoral and needed to justify it based on some backwards concept of free agency? Or if you wanted to pass a law against it? If killing someone wasn't a choice, would the act of murder become less wrong? Homosexual activity is a choice, but homosexual orientation probably isn't, unless you want to also claim that gay people are masochists who just want conservatives to hate them.
If it's not a choice, then there's no hope in trying to "convert" people to adopt heterosexual practices. And nobody wants their business to go under... do they? It's a pretty normal thing. About 10% of people identify themselves as gay, whereas about 2% have red hair. And where's the ginger-bashing movement? Is being ginger a choice? Who gives a steaming s**t? And if gays make up 10% of the population, aren't the straight people 90% of the problem?
I feel that the politicizing of homosexuality is leading people to take on that trait as an all-embracing facet of their personality. I've noticed a distinct silence on the part of the "straight" community recently. And from the conservatives who want to "strengthen the family" and do nothing to abolish child support.
The issue does, however, keep those pesky voters busy. You bang the drum, you whip up controversy, you gather campaign contributions. You'll do well to remember that while Obama was coming out in favor of gay marriage, American planes were bombing Yemen.