从前春秋时代的鲁国定有一种法律,凡是鲁国人被别的国家抓去做奴隶;若有人肯出钱,把这些人赎回来,就可以向官府领取赏金。但是孔子的学生子贡,他很有钱,虽然也替人赎回被抓去的人回来,子贡却是不肯接受鲁国的赏金。他不肯接受赏金,纯粹是帮助他人,本意是很好。但是孔子听到之后,很不高兴的说:这件事子贡做错了,凡是圣贤无论做什么事情,都是要做了以后,能把风俗变好;可以教训,引导百姓做好人,这种事才可以做;不是单单为了自己觉得爽快称心,就去做的。现在鲁国富有的人少,穷苦的人多;若是受了赏金就算是贪财;那末不肯受贪财之名的人,和钱不多的人,就不肯去赎人了。一定要很有钱的人,才会去赎人。如果这样的话,恐怕从此以后,就不会再有人向诸侯赎人了。
子路看见一个人,跌在水里,把他救了上来。那个人就送一只牛来答谢子路,子路就接受了。孔子知道了,很欣慰的说:从今以后,鲁国就会有很多人,自动到深水大河中去救人了。
由这两件事,用世俗的眼光来看,子贡不接受赏金是好的,子路接受牛,好像不能说是全对;不料孔子反而称赞子路,责备子贡。因为孔子认为,一个人做善事,不能只看眼前的效果,而要讲究是不是会产生流传下去的弊端;不能只论一时的影响,而是要讲究长远的是非;不能只论个人的得失,而是要讲究它关系天下大众的影响。
所以有时候,虽然现在所行的善,被人怀疑,但是如果流传下去,能够帮助人,那就实在是善!