Unfortunately humans have this nasty behaviour to occasionally look out for themselves only and make use of others in order to improve their social position. But whilst this behaviour could be suppressed in a small group through means of oppression and reasoning it becomes exceedingly difficult the bigger the group becomes. It doesn't take the size of a village to pervert the whole idea, if it doesn't work on such a tiny scale then it is highly unlikely to work on world scale.