I'm pretty sure that there isn't a gay gene, I think that's absurd, but I doubt its a choice either, because most people would chose not to be ridiculed.
Its probably just some type of mental defect, I say this knowing people will get mad at my choice of words, but its a fact that natural instinct encourages reproduction.