As I mentioned before, God was literally separating the righteous from the unrighteous. If the angels found 10 righteous the unrighteous would be spared. If not, the unrighteous would die.
He didn’t find any righteous in the town and He destroyed it. He told Lot and his family to get out immediately, and Lot dilly-dallied and complained.
So dilly-dallying in complaining would make Lot worthy of death? Hardly. Lot and his family were righteous as demonstrated by the fact that God saved them.
If that’s not enough 2 Peter 2:7 says as much. Since the Catechism says that all scripture is true, we can take it that God considered him righteous.
He rescued Lot because of the righteousness of his uncle, Abraham.
Citation needed. It’s certainly not in the Bible.
Lot was not a native Sodomite, nor his family.
That doesn’t mean anything. I’m sure that at least one member of the angry mob wasn’t a native Sodomite. Death rained down upon them by their actions not their place of origin, and God saw nothing wrong with Lot’s actions.
Lot’s wife looked back and died.
Lot in his monstrous mind offered up his two daughters to be gangraped and was rescued. Lot’s wife happened to look back as chaos was all around and was killed by God. I’m not sure how this speaks in favor of God’s discretion or goodness.
His daughters’ fiances laughed at him and refused to leave. They died. His daughters got him drunk and used him sexually (essentially raped). He became the father of his own grandchildren, and not by choice.
You’re saying this is a punishment by God. A citation is needed on this one, too. This would also mean that the daughters were punished too.
It’s a rabbit hole to try and explain away why God called evil (Lot’s actions) as good. You’re adding to scripture to justify what is clearly wrong. Lot failed. God failed.