The only answer is for America to turn back to God. We have forsaken him and gone after other gods.
If you will read Joshua's challenge to the Israelites, he said: "Choose you this day who you will serve whether the God that brought you out of Egypt or the gods of the nations around you."
You see churches on every corner today, but you must wonder what are the preaching and teaching.
How long has it been since we really prayed confessing our sins to God? It is time we quit playing church and get back to what the Bible says. In most churches today, how long has it been since you heard a sermon telling the people to repent?
We have renamed sins to where they don't sound too bad. When I was growing up, there was not very much of it going on, but if two people decided to live together, it was called "shacking up." That sounded too harsh, so it was upgraded to "living together." That started sounding too harsh, so it was changed to "cohabitation." To rename something makes people think it is OK. We need to get back to what the Bible says about marriage-- also, about marriage being between a man and a woman, not two men or two women. ...
America can be turned around, but first we have got to put God first in all that we do. He will not play second fiddle or take second place in our lives. It is up to us. Are we willing to do what it takes?