This isn't really related but the hunter-gatherer part is is wrong. There have been studies that have shown that hunter-gatherers only spent 14 hours a week looking for food, lived healthier than the early agricultural societies (food diversity), and were decently peaceful people. They didn't philosophize about governments because they had no need too until their population reached a certain size and they had to make the switch.
Don't let the title of this article fool you, it makes some very good points.
http://www.mc.maricopa.edu/dept/d10/...t_mistake.html
The second thing I disagree with is that people love to be lazy. I think you are taking a very English-centric view on that. English culture, which is highly influenced in American culture, is pretty laid back, nomadic beginnings I'm assuming, so it natural for our culture to seem lazy, but if you look at other cultures it is much different.
But I don't think that being lazy or not lazy will make or break socialism, there have to be other social factors.