There’s a common misunderstanding of the Bible – taking all the verses about a subject out of context, and then believing they are connected, when they aren’t.
For example, the story of Sodom is about being inhospitable to strangers among you – as told in Genesis.
But, people obviously didn’t understand, and so then, later, the Lord explained what the story of Sodom means in Ezekiel 16:49, “49 “‘Now this was the sin of your sister Sodom: She and her daughters were arrogant, overfed and unconcerned; they did not help the poor and needy.”
So, when Jesus references Sodom, nearly 600 years later, he’s talking about a town that doesn’t welcome the disciples, doesn’t welcome strangers.
14 If anyone will not welcome you or listen to your words, leave that home or town and shake the dust off your feet. 15 Truly I tell you, it will be more bearable for Sodom and Gomorrah on the day of judgment than for that town.” – Matt 10:14-15.
To think that the story of Sodom is about homosexuality or even rape, is like thinking the story of Noah is about drunkenness and passing out nude where your children can see you. (Look it up).
The Bible is the history of two groups of people – the Israelites, and then the Jesus followers.
So, when people want to apply the story of Sodom to homosexuality, what they really demonstrate is ignorance of the Bible.