I was never claiming any moral superiority for our country. Indeed, I was pointing out that our moral failings may be different than other countries, but we are not necessarily better or worse. As I said, name a more officially "religious" country and I guarantee you I can show you where their societies practice injustice and moral failings that are every bit as offensive to God. I would say the difference is that in America, our moral failings are usually of a personal nature, i.e., people's individual sexual sin, or their dishonesty, etc., that are not considered criminal unless it actually involves breaking the law and harming an innocent person. But that allowance for personal sin, that freedom, is also what has made America (and other countries in the West), so free and prosperous and why so many millions and millions of people go through such hardship, just to come here and become Americans. It is the price of admission. For example, even if one is a Shia, in America, you have religious freedom to worship as such but you must maintain peaceful relations with and be tolerant of Sunnis (and visa versa) as anything else will not be tolerated. Not so in many much more "religious" countries. It is that same principle that applies to living next to and being tolerant and respectful of Gay people, black people, Jews, Mormons, atheists, etc. It either applies to all...or it would quickly all collapse in bigotry and violence. While I may share your concerns of the negative affects of such excessive freedoms, I for one, have no desire to go back to the America of my youth that was perhaps more "religious" but one in which there was a much more frightful degree of discrimination, hatred, bigotry and violence.