What many forget (or choose to forget) is that competition law is the cornerstone of genuine "free market"
Most ideologies stand on good ideas. It is their application/practice that makes the difference.
Marxism was meant for industrially mature countries eg UK, Germany etc, instead it was practiced in agri/rural Russia et al & China!
IMO Marxism is an irrelevant in 2011 as Rand-ism. And a centrist mix of capitalism & social democracy seems best in practice.
On the other hand, it can IMO be said that China is extracting communism's revenge on capitalism nowadays, via its capitalocommunist (Frankenstein-like) model and its 2001 WTO membership (a major US & European mistake).