I agree, it is horrific. It is unclear all of the sins of the men of Sodom. Homosexuality certainly was one and should not be excused. However, the people were willing to threaten Lot because he stood in the way of their sinfulness. Also, we might remember Abraham refused to accept anything from the King of Sodom less he would say that it was he that made Abraham rich. So there must have been corruption and extortion going on as well.
It was always a mystery to me why Lot would have remained in that situation except by this time it seems he might have lost a lot of his wealth probably by the hands of the men of Sodom.
Homosexuality, as we have seen in its modern expression, encapsulates many forms of wickedness: Lust, corruption, lack of self control, deceit, carelessness, lack of consideration for others, extortion, gross materialism, etc.
Consider the “dating” apps that are highly popular within the sodomite community. If you read up on them even superficially, you realize how completely debauched that culture is. It makes the entire world essentially their highway rest stop men’s room. And they pursue this with abandon.