You are very bold in your claim to know God’s opinions, like you have a hotline to heaven in the form of a personal letter in which God answers your specific questions. Even assuming the Bible is God breathed, much of it is clearly a human account with the author’s own bias and world view. My take is that God gave us critical faculties that we should be expected to use in our understanding and application of what we read. To bypass our critical thinking is, for me, rather dangerous as history will confirm.
I claim that condemnation of same sex relations isn’t a major theme running through the Bible. My defence is that Jesus didn’t mention it once. Your counter claim that he didn’t need to is a rather weak argument. Likewise your defence of God commanding Israel to practise ethnic cleansing is based merely on the concept of God being God (the kind of argument John Piper would put forward).
Having been immersed in fundamentalist thinking around the Scriptures I find your reasoning concerning. We first should understand that the Bible is a fallable, second hand account. Consequently, even if we establish that there are absolutes, we can’t know them absolutely because of our unconscious filters. Jesus has an answer for this and it was in the form of the Holy Spirit (though this has its own problems).
The upshot is that we need to weigh everything we read against the other faculties given to us. It’s a kind of triangulation whereby knowing the truth is a destination rather than a starting point.