For me, the better idea is the idea of freedom under God. Freedom without moral principle will certainly create anarchy within a society. Freedom with responsibility is real freedom. Responsibility will never come about until human beings uphold certain absolute moral principles or codes to which our every action on earth is accountable. An absolute moral code comes from an absolute being, and that absolute being is God.
Communism is the embodiment of absolute materialism.
There is no absolute moral code in communism simply because there is no God. Everything is relative. Men set the values. In communism, men take the place of God. When Lenin said that only labor that contributes to the social revolution has value, it became their moral code, and all other labors had no value.