The Gospel According to Matthew
As a Roman Catholic, I enjoy reading parts of Scripture. Slacktivist (via Atrios) reminds me of one of my all time favorite verses:
"Blessed are those who are persecuted for righteousness' sake, for theirs is the kingdom of heaven.
"Blessed are you when people revile you and persecute you and utter all kinds of evil against you falsely on my account. Rejoice and be glad, for your reward is great in heaven, for in the same way they persecuted the prophets who were before you."
-- Matthew 5:10-12
Slacktivist applies it to Abu Ghraib, but it could be applied to so many things in politics. Jesus never wanted anyone to be persecuted or harmed or even so much as disrespected because of their sins. It doesn't mean we should become moral relativists, but it does mean that we should stop the Muslim-bashing, gay-bashing, and all the other parts of our culture that uses religion to berate and belittle.
The words above are from Jesus' Sermon on the Mount. That sermon stands out above almost everything else in the Bible because it is one of the few times that Jesus really summed up what it is to be a Christian and what God really wants for us.
As for homosexuality as a sin itself, I have doubts. If anyone knows a verse where Jesus specifically calls out homosexuality as a sin as opposed to a vanity, let me know. 2000 years ago it was rather common for men to be bisexual, Alexander the Great was. The homosexual lifestyle tended to be sinful simply because, by its nature, it usually meant cheating on one's wife and secretly engaging in intercourse for the sole purpose of pleasure. Now THAT is a sin, and is no different from this recent development.
I'll have to go more in depth on this subject later (specifically after I get un-addicted to World of Warcraft). But for now, remember, as Jesus said, God's greatest Commandment is "love thy neighbor". Above all else, when an issue is uncertain, love thy neighbor.