I appreciate you having the courage to reply -- it would be nice if you didn't do it as an AC, but I can't really fault you for that.
I think that the Bible, and particularly the New Testament offers pretty good guidance on a lot of thorny moral and philosophical issues (though I reserve the right to disagree at times). I picked up on your assault on "gays" because homosexuality and shellfish are given essentially the same treatment in Leviticus -- both are an "abomination". You could interpret that to mean that homosexuality is bad, or you could interpret it as meaning that homosexuality is no worse than eating shellfish, which most anti-gay advocates do.
The old testament says a bunch of contradictory things as well, which I won't go into here, but I would be happy to discuss at length if you're interested. What I'm more interested in addressing is the new testament and the core values it promotes: that we love our neighbor (broadly interpreted to mean every human being) as ourselves, and that we see spirituality as something that is personal and not political. Nowhere in the new testament did Jesus try to impose his belief system on others. He had followers, but they were free to come and go as they pleased, and governed themselves as they saw fit. Jesus was a revolutionary figure; if he were alive today he would likely oppose all armed conflict and would spend most of his time deriding the rich (as he did during his lifetime). You may think that being homosexual is bad, but the only qualities that Jesus consistently spoke out against were greed, selfishness and inordinate wealth. And if you believe that all the old testament stuff was "washed away", I don't see how you justify being against homosexuality at all, at least scripturally. The new testament is good news for believers. It says, among other things, that you can eat shrimp and be faithful in private. It also means that you should probably take the "beam" out of your own eye before attempting to fix someone else (see Matthew 7:5).
Again, I'm not religious at all, I just know scripture pretty well.