Oh, I didn't know you were atheist. (icons aren't up yet)
Well, for the sake of not derailing to go onto alledged biblical contradictions, MOST all of them are refuted sufficiently and many of them aren't even contradictions by definition; but more a lack of proper study and biblical understanding. (ie. people who use OT laws to point to NT contradictions - when the law changed due to Christ's fulfillment. It's not a contradiction, it's lack of education on how law changed), etc.
I have done the deeper study into homosexuality, and it is just that in the NT - sin. How people are working to spin it into an acceptable lifestyle is beyond me. (nevermind the fornication part of it)
Further, God's moral laws have all remained the same as they were in the OT. Lev. 18 spells out beastiality and homosexuality back to back as abominations. So why is homosexuality removed, yet beastiliaty in the very next verse remains a sin?
In order for that to be so, you need the NT to directly overturn homosexuality for it to be acceptable. But you don't have that, in fact it lacks ANY supportive NT scriptures for it's case.
So, actually things ARE very clear, they're just rejected by who I consider "rebellious" to God's laws as they're plainly written. I can assure you that as a human being, I have weaknesses that I would like to fulfill and things I'd like to do too -- I don't like how everything is either.
But I accept them and work to obey my Lord anyways despite my questions or disikes. That's the difference.
Today, people are claiming they're Christians, yet living like the rest of the world becuz they've re-interpreted the bible into nothing more than some philosophical sayings & suggestions by some 'guru' named jesus that sound all loving & peaceful, and either ignore or completely remove the commands and negativities they dislike whenever they interfere with what they like or want to do.
I don't call that Christianity, and neither does the Bible.
I at least give people credit who read the Bible and decide it's not
what they will believe or accept or live by - over and above people who claim to be of it, then hijack it into a religion they design(creating another religion in it's name).