Neither. It's obviously not genetic, because a "gay" gene would die out rather quickly. And there's not much evidence to say that its a lifestyle choice.
Nah, not that simple, passive genes can be passed on.
True, but anytime someone got two copies of the gene, they wouldn't have offspring, and slowly but surely, the gene would die out. Unless the gene is from a relatively recent mutation, I don't see any way there could be a gay gene. I think homosexuality is most likely caused by something that happens in the womb, which in fact my psychology teacher mentioned is one of the current leading theories on the cause of homosexuality.