In western society, good is synonymous with naïve, and bad people freely take advantage of good people, who have no defense against immorality. But true goodness isn't naïveté. Rather, the pursuit of integrity requires that we see ourselves, and those around us, for what we truly are, without lying to ourselves, about ourselves or about others. Once seeing the situation clearly, we can then engage in transactions that benefit all of the parties involved, which achieves the greater good as the sum of all of the individual goods. A dishonest transaction that rewards dishonesty and punishes productivity isn't good for anybody. So it is our obligation to make sure that all transactions are honest, both ways. Getting robbed isn't generosity — it's feeding a monster, which good people would never do. So there isn't anything wrong with insisting that all transactions be honest, and we should be suspicious of anyone attempting to leverage trust, goodness, or naïveté to get us to go along with something. Only with skillful transactions that benefit everybody do we achieve the greater good.