I saw this very same argument on DU a few weeks back. And the funny thing is, they said that while socialism absolutely will work if we'll just try it, somehow it always gets spoiled by kleptocrats - essentially the same argument above.
Nothing wrong with socialism, mind you. It has never failed. It's just that somehow kleptocrats keep messing it up. Think about that.