報復與感恩是隱藏在「以牙還牙」行為背後的道德情緒。動物之所以會進化出有恩報恩、有仇報仇的行為,是因為這種互動模式可讓不同個體建立起合作關係,走出零和遊戲的困境,讓彼此獲利。
知道要有恩報恩,有仇報仇的物種可以形成更有規模、彼此更能協調合作的群體,因為「品行不良」的成員雖能一時得逞,但牠會因樹敵過多而嘗到苦頭。相反,慷慨大方的成員則會結交到朋友,得到更多好處。
正因為人類有「知恩圖報」以「有仇必報」的兩種心理,才得以形成群居性超強的社會。事實上「知恩圖報」以「有仇必報」這兩種心理可說是一體的兩面,兩者缺一不可。
一個知恩圖報但卻不會報仇的人,很容易會變成被人利用的犧牲品,而一個有仇必報但卻不知感恩的人,則很快就會遭到所有人的排擠。