The selfish nature of individuals can have both positive and negative effects. While you mentioned the negative impact of greed, the positive aspect is that individual selfishness can propel a community forward and help it thrive. The key is to ensure that the benefits gained through selfishness also benefit the community as a whole, and this can only be achieved when community members are honest with one another. In an honest environment, a community can flourish.
RE: Playing The Survival Game: Human Nature In Introspection