Adding my (slightly more than) two cents on this, because this appears to have become a diatribe against Christianity, based on only the opinions of a handful of denominations.
First: I am a christian. Specifically, I'm Episcopalian, which means I'm somewhat old-fashioned, as the church goes. It also means that I could care less about things like your race, sexuality, or beliefs on evolution. Murding kittens? Then I have a problem.
Second: Paul was a jerk, and the Old Testament is history. Any arguement based on the OT is like saying that because you shop-lifted a candy bar, you're going to get your hand cut off.
Third: I'm studying to be a linguist, and my Sunday School teacher was a lawyer. Please form your own opinions.
That being said, I have to point out that these "Christians" who spend their time denouncing things with so much vitriol are ignoring the most important, and most basic tenant of their faith: Christianity is a faith based on love, as a verb, not a noun. Which means, instead of focusing on things like why homosexuals are evil (which isn't true, and has no basis in the NT, but I'll get to that in a second), they should be focusing on actual problems, like hate crimes, and instead of talking about it, actually do something.
But then again, hateful people are hateful, and the unknown is scary.
The most interesting argument, to me, is the one about the OT, and how if God said it, it must be so. This is true, but not relevant. The OT is essentially a history book. This is how it was, but now it has changed.
In the NT, the person who has the most perfect faith is an unnamed Roman/Greek/something (the Gospel of Mark (I think it's Mark) is really, really vague) general in some random army running around. For those of you who don't know what I'm talking about, this is one of those miracles people keep talking about. Bear with me.
The story goes like this: Jesus is walking from one town to another with is disciples, when this General comes running up. (He's described as a gentile, which merely means he wasn't Jewish) He falls on his knees and begs Jesus to save his servant, who is dying of something nasty. He says he will do anything, if only his servant's life is saved. Jesus tells him that he requires nothing, and then says that the General has the most perfect faith he's ever seen. The servant is healed, both are grateful, and Jesus goes on his way.
Now here's the interesting part: at the time the Gospels were written, 'servant' was slang for the younger member of a homosexual partnership. The General isn't freaking out because the dude who lays out his dinner and polishes his shoes is dying, but because his lover is.
How's that for ironic?
This sort of story, for the record, is what my faith is based on. That being said, I believe that God is bigger than our perceptions of him/her/it. So believe what you will.
And remember: the translations that all modern copies are based on were first translated by people like Paul, who, as previously stated, was a jerk.