Why has socialism failed everywhere it's ever been tried?

Socialist countries such as the Soviet Union, Yugoslavia, Czechoslovakia and East Germany no longer exist. Other countries such as Poland, Hungary, Romania and Bulgaria have abandoned socialism. China is now a mixed semi-capitalist economy and the only socialist countries that remain, like Cuba and North Korea are... show more Socialist countries such as the Soviet Union, Yugoslavia, Czechoslovakia and East Germany no longer exist. Other countries such as Poland, Hungary, Romania and Bulgaria have abandoned socialism. China is now a mixed semi-capitalist economy and the only socialist countries that remain, like Cuba and North Korea are desperately poor basket cases. Even they have been gradually adopting semi-market economy reforms lately.
12 answers 12