“The weak can never forgive. Forgiveness is the attribute of the strong.” Mahatma Gandhi.
I think that's propaganda. Well-meaning propaganda, no doubt, but it's nevertheless propaganda, and it annoys me on a gut level.
Forgiveness can have two kinds of benefits. It benefits forgivers, who can stop wasting energy on the grudge they would otherwise be carrying. And it benefits the forgiven in that they are spared any harmful actions that the forgivers might otherwise inflict on them.
One point I find important about forgiveness: In order for it to work, it has to be unexpected
. As soon as wrongdoers expect that their wrongdoing will be forgiven, that's an incentive for them to do even more wrong. So forgiveness, albeit a wonderful thing in individual instances, could never work as a social norm. It has to remain a rare, random act of kindness.