善与恶是一种社会属性,善当然会导致社会效益最大化,但不一定是个人效益最大化。狭义的善可以定义为符合社会规则,而恶则是符合社会规则以外的所有,因为被定义的社会规则是有限的,善也是有限的可以被学习认识的,学习善人可以轻松办到,而恶不用学习就可以办到,但不稳定。
恶有恶报的因果,就是违背社会规则带来的恶果和惩罚,但实际上触犯不是那么强的规则,或者触犯规则后无人追究的话,作恶者是受益的;如果作恶者强大到能制定规则,便可以实现祸害遗千年。
搞明白这个,就该明白一个人要活得自由开心,需要相信的是善有善报,并好好学习社会规则,熟练运用社会规则,趋利避害。而不是考虑对个人毫无价值的恶有恶报还是祸害遗千年。