A lot of good stuff in this thread. I'll quibble with a few things anyway.
Vowels don't really carry meaning in Semitic languges the way they do in English. Because of the structure of the languages, native speakers can understand what they are reading just fine in unpointed Hebrew or in Arabic, for example. It's sort of like "sit" and "sat" in English. They both mean the same thing, and the vowel just shows the tense. Of course, in English, we also have unrelated words like suit, suet, sot, sate, site, etc., etc., where you do need the vowels to distringuish them. There are Bible passages where there is some question where to break the words and such, but they are not that common, and I don't think there are any of those kinds of issues in the OT passages about homosexual prohibitons. So those arguments are pretty much beside the point.
And yes, Christianity is a choice, unless you are a conservative Presbyterian. Unfortunately, a lot of folk choose to call themselves Christians, but then choose not to follow anything that Jesus taught. How or why people would say that they are the follower of someone whose teachings they completely ignore completely baffles me.
I admit that homosexuality is a very minor topic in the Bible, but look at it as a gateway sin. I mean one day you're gay, and the next you might wear a linen and wool blend suit. Before long you might start eating shellfish. Eventually, you might even not be welcoming to all immigrants, and ultimately, if your brother dies childless, you might refuse to marry his widow.