I'm not a Christian theologian, but I am an ex-catholic, and I have done quite a bit of reading on the topic.
The mentions of homosexuality in the bible are VERY few, and not as clear-cut as the right would have you believe.
There is only one reference in the old testament which I'll come to in a moment, and there are only a few in the new. Those in the new testament can all be disregard as miss-translations to English. They are against things like pederasty and prostitution, not against consensual homosexual relationships like those we have today.
So, lets get back to the one clear reference:
Leviticus 18 and 20 said:
You shall not lie with a male as with a woman; it is an abomination ... If a man lies with a male as with a woman, both of them have committed an abomination; they shall surely be put to death; their blood is upon them
Seems pretty clear-cut right?
The thing is, you have to remember the position of the old testament within Christianity. The old testament describes the old covenant between God and his people, Jesus then came along and replaced that covenant with a new covenant.
It is because of this fact that Christians do not need to be cir
cised. The old testament is very clear that believers should all be cir
cised, and yet, Christians are not - why? Because the requirement for cir
cision is part of the old covenant. The old testament says believers can't eat pork, but Christians can, again, same reason. The condemnation on homosexuality is in Leviticus - one of the books describing all those laws that Jesus swept away.
If a Christian priest tells you homosexuality is a sin, ask him when he last eat pork, when he last had shellfish, when he last wore cloths made of two separate materials, and whether or not he is cir
cised. If he's ever eaten any of those things, or worn and such cloths, or is uncir
cised, then he is a much of a sinner as you by his own logic.
Many American Christians choose to ignore the position of the old testament within Christianity, or, are too theologically illiterate to understand it. Either way, if a Christian tells you the bible is against homosexuality, they are wrong. Christians are not Jews!
B.