Greed vs the common good