There is something to this (although Islam is indeed the real reason we are doomed). Facebook has highlighted something I've always been aware of, but now has become inescapable: liberalism has usurped religion for many Americans. As soon as one of my FB friends posts a mildly conservative economic point along the lines of, say, increasing the minimum wage ends of hurting poor people (because employers simply hire fewer people), many other people on FB respond along the lines of, “You have no compassion.” There is almost no objective argument made; it is simply about we-care-about-poor-people-and-you-don't. Overwhelmingly, the politically liberal people do not practice a religion, regardless of which box they check on a form, while the more conservative types are much more likely to go to church or synagogue regularly. (An exception are the libertarian types, who may not be churchgoers, but also don't feel compelled to prove how virtuous they are by reflexively voting for government spending on social programs.)
My point is that many people believe their political liberalism fulfills their religious obligations. And many Catholic, Protestant, and Jewish clergymen are partially to blame, having given up preaching about God years ago. Now, they lecture their dwindling congregations about how they should help “the poor” by higher taxes. Well, be careful what you wish for...
The push for sexual perversion has a lot to do with it.
Absolutely. That’s why Whittaker Chambers thought socialism would win in the long run — because it provided a more alluring channel for moral zeal than God based religion. He felt he was joining the losing side by abandoning the left and becoming a religious conservative. I think he was wrong in that prediction but there’s no doubt that socialism stimulates the same moral “receptor sites” that religion does.