Sounds like all the Christianity you've been exposed to was hateful and stupid. From what I could tell when I studied the bible, being gay is neither a choice nor a sin.
However, having gay love is a sin. Just like all people who sin, homoloveuals have to give it up if they want to accept the ransom of Jesus' death. A good brown townogy would be somebody who is addicted to drugs. He has to give up doing drugs to accept the ransom, but he never in his life stops being an addict. Homoloveuals have to give up the practice of homoloveuality but will not stop being homoloveual.
In summary it's okay to be gay, but gay acts arewrong. (In the bible. My opinion is more liberal)