If a system of government is based solely on one belief, it will never work. Every system has its giant gaping flaws, and there's no ways to get around those in politics.
If you want a system to work, you have to use ideals from multiple different doctrines. Basically, total socialism and total capitalism both result in the same thing: everything controlled by a small group.
Kajenx
Communism isn't a good idea and never was. People don't like being told what to do, even if they're told to do something they want to do. Utopian ideals are just that, ideals, and they assume everyone has similar goals, values, morals, and beliefs, which will never be true.
No system is perfect, I'll grant you that, but communism is an extremest form of government, just as libertarian capitalism is. I think most western countries have found a good balance between socialist humanitarian values and capitalist free-market values, each country shifting between the two when it's called for.
@Tenebricus: Using China as an example of a successful communist state is pretty ignorant. China is very broken. There hasn't been an example of successful communism yet, so when applied in the real world you end up with totalitarian governments and all that that implies, not a blissful utopia.
Kenzu
In Capitalism you are always told what to do.