I don't know about 9-11 being a punishment from God. Only He knows. But I do agree that this country has been going downhill morally for long time. I say it started when prayer was removed from public schools. The door was opened for atheists and others to destroy morality and decency under the guise of tolerance. Instead of letting atheists and others have the right to not worship God if they so chose, they have been allowed to force their unbelief upon those who do believe. Believers are being told they cannot practice their faith because it offends those who do not believe. The courts in siding with nonbelievers over abortion and gay "marriage" have all but established a national religion, something I thought was forbidden in the Constitution.
A revival is sorely needed in this country. Otherwise, I believe this country will be ruined. Sodom and Gomorrah, the Sequel.