Are you saying the Bible lied?
Genesis 19: 4-5
4 Before they had gone to bed, all the men from every part of the city of Sodomboth young and oldsurrounded the house. 5 They called to Lot, "Where are the men who came to you tonight? Bring them out to us so that we can have sex with them."
I'm saying that perhaps the Bible employed a bit of hyperbole. Which is not uncommon in the writing trade.
Are you suggesting a society in which the entire male population were (1) gay (2) rapists could've existed for any length of time whatsoever? Put down your Bible for just a moment and reflect on that . . .
. . . Gay rapists, living together in harmony, collecting enough food to sustain a civilization and support families, conducting trade amongst themselves and with other civilizations . . .