Agreed!
I might think it is in my self interest to lie, cheat and steal, but if I do that, my community and my reputation are worsened, and I may have a harder time getting a better position in a crappier world.
If instead I think it in my self interest to volunteer at the local food bank, I might see my community and reputation improved, and by demonstrating a commitment to community, perhaps I will get a better job offer.
More basically: civilization has figured out that fair trade benefits both the farmer who needs tools and the blacksmith who needs food. It is in everyones' self-interest to support things like: rule of law, commerce, and education.