As a socialist (libertarian socialist, if possible) I have to admit that socialists are corrupt bastards, especially the socialists of the political variety from which I exclude myself, of course.
To elaborate: all people are greedy bastards. Socialists just seem to be more corrupt. At least capitalists have a pretense of integrity.
Maybe its just that capitalism if more effective at fingering the corruption: "We're all greedy. Greedy is good. We just have to all play by the rules of greed". Rather than socialism: "We're all wonderful. Trust us we we want what's best for us all. Now give me your money."