A valid criticism of socialism for running societies (rather than institutions) is that it doesn't align well with "human nature" - but it might also be the case where the "winner takes all" aspects of capitalism also have similar problems.
http://news.nationalgeographic.com/news/2003/09/0917_030917_...