But thats me being picky!: Communism can not work because of "Human Nature." Each individual desires to do good for themselves. This is something we call Greed.
Doing good for yourself is indeed self interest, greed even However the word 'greed' has taken on such a negative connotation that you would not apply it to somoene seeking to feed and clothe himself and his loved ones, enjoy a holiday, enjoy seeing a movie, desire a bigger house and all the other things 'everyday' folk like to do - although some poeple would call this evil
: Communism takes away mans ability to think for himself.
Kind of the idea, one (assuming identity with self is PC) is to think for the group interest.
People carry on thinking in self interest anyway, they either do it in moral defiance of quasi religious guilt, but they still do it. When a particularly homogenous group (in terms of goals and interests) get to gether then self interest andf group interest may be highly compatible.
This leaves a collectivist social engineer several options.
1. Change the way people think - I'd say that would be impossible without changing the nature of man as individual beings
2.Try to group people according to shared interests etc - logisitcally diffult unless you can find such, and then there are problems pf group v group.
3.Try to get groups to develop shared interests etc. Difficult but state 'education' is one tool.
4.Force them - a tool to mix with the others, if the become dissidents by not agreeing to collectivity then remove them to a suitable gulag.