Karl Marx said “Religion is the sigh of the oppressed creature, the heart of a heartless world, and the soul of soulless conditions. It is the opium of the people“.
A man who pushed for communism through a period of socialism stating religion is the opium of the people is laughable.
Whereas capitalism supports religion and puts the responsibility of taking care of yourself, your family and your community on you through the precepts taught in religion, communism and socialism puts the responsibility for taking care of you, your parents, your family, your community and your country on the government thereby creating a sense of false security.
Social medicine in Canada costs less than it would in a Capitalist country, but you also have to wait for months or years to be treated. Socialism in Venezuela resulted in extremely long lines for the basic necessities. The same happened in Russia and Cuba. Socialism promotes equality without effort; but where there is no effort, there is no wealth. So, if it is socialistic equality, it will be everyone equally destitute.
So, to Marx I say “Socialism is the opium of the people, because when you are high on opiates you don’t realize how terrible your life is.” ~ ME