The mistake in the Sodom discussion is in focusing on one particular sin being THAT sin which defiles and condemns. As though everything was just fine until they did THIS one sin, and that led to judgment.
In fact, sin comes in 1000 forms, both in the soul and in behaviors. Like bacteria, all people carry sin around in our hearts, since we are the children of Adam. As societal constraints are lowered over time, people look more like sinners and it gets more obvious. When all of the internal barriers to sin are eroded, sin becomes systemic, and ultimately leads to the last-straw sins, sexual perversion and human sacrifice.
It is then that God drops the hammer.
Perhaps; but there is only ONE Unforgivable Sin: Unbelief.
John 3:18