Even in principle, the idea that God would bring judgment upon our nation – or any nation – because of a single sin is erroneous. The sin of homosexuality itself doesn’t stand out as being the most offensive sin to God according to the Bible.
Sins like pride, rebellion, disobedience and a lack of concern for the poor are typically the sins associated with the fire of judgment falling from heaven to destroy a wayward nation.
Take Sodom and Gomorrah as an example. According to God Himself:
So, according to God, the sin of Sodom was arrogance, over-eating, and apathy towards the poor and needy. They were proud people who flaunted their wealth and ignored the sufferings of their own people living in poverty on their streets.
You see, God appears to be mostly concerned with the behavior of the righteous when it comes to blessing – or withholding a blessing – from a nation. As God says:
God holds His own people accountable for the healing of their land. What He says needs to happen first is that we humble ourselves. That means we don't use statements like "If only those people would be more like us, everything would be wonderful". Humble people don't talk like that, or think that way either.
Next, he calls us to pray, and I would suggest that in this context what we need to pray for is our own hearts to be changed and softened and melted. We need to humble ourselves first, and then second we need to pray for forgiveness and repent of our pride.
Remember, "God opposes the proud, but gives Grace to the humble"- (Proverbs 3:34). That word “opposes” is defined as “goes to war with”. Wouldn’t you rather receive God’s Grace than go to war with Him?