We have figured it out. Religion alters human nature. Whether it be Christianity, Islam, Hinduism, etc., religion puts in place a set of ethics, defines culture, and places boundaries on behavior. Even in a modern society with sophisticated social structure, cultural norms and ethics are far more powerful in shaping human nature than any govt mandated law would do.
Dirtboy posted about the Canadian banking system and their sense of individual responsibility versus ours. Canada has no laws mandating personal responsibility. No govt does. But their culture protected them from individuals taking advantage of an onerous situation that is allowed from a legal standpoint.
I'm not saying that religion is the sole remedy for the eventual self-destruction of Capitalism. However, one must realize that virtue does play a huge part on whether a nation can survive regardless of the economic system.
As a conservative, I believe that govt does have a role to play in promoting virtue. The govt, with its massive power, must be careful in doing so, and should use direct legislation as the bastion of last resort (e.g., Prohibition). There are many other methods the govt could use in perserving "useful" virtue, such as having an English-as-an-official-language policy; enacting loser-pay laws in curbing frivolous lawsuits; or simply cleaning out corruption by passing term-limits on Congress.
I agree, but religion is a personal decision, not a political one. As envisioned by the founding fathers, the government provides a framework but is not a solution or an ends. Morally and spritually, too many have lost their way, and looking to the government for an answer will lead to fascism.