I have a few things I think is worth discussing further in what you've said.
You claim the messiah walked on earth at a time when there were no gays. I believe there has never been a time where there were no gays in the world. For the majority of civilisation being gay was brutally punished which has made it difficult people to be openly gay, so it has gone unseen and unreported.
'What does that tell you about gay people?' It tells us nothing about any gay people other than the people of Sodom who did this act. You mustn't think that the behaviour of these rapists represents or defines anybody living today. Being gay does not mean you want to have sex with strangers. It doesn't mean you cannot have a meaningful, trusting, loving physical relationship with somebody.
Anybody is capable of sexual abuse - straights, gays, anybody. (here's where i did the above research :) )
I do think that if God was repealing the laws he had previously given to Moses (Don't eat pork/hare, sacrifice animals to god regularly, pierce a slave's ear if they refuse to accept freedom etc) then he would have made certain to explicitly state that we mustn't therefore think that we can have sex with members of the same sex just because we no longer are expected to eat grasshoppers. If it meant that much to him.
I do also find it difficult to fully accept the story you reference as literally true. Here's a summary of it:
The city is full of sinners, so God sends angels to tell the only good man that it's going to be destroyed - this does make me wonder why we don't ever see angels in the modern world but it doesn't push the boudaries of belief so much.
Next every single man in the city comes to his house to have group sex with these two strangers. God destroys the entire city by a process that transforms the observer into salt. Then, for unspecified fears, the survivors abandon the city they escaped to, and went to live in a cave, where the daughters raped the father, became pregnant and each of those children went on to single handedly found an entire tribe.