Forgiveness is a spiritual practice and biblical mandate from the New Testament that many American Christians engage in as a part of their faith.
Forgiveness became a big part of the civil rights movement, juxtaposed against the violence of protesters and law enforcement. King described forgiveness in one of his early sermons as a pardon, a process of life, and the Christian weapon of social redemption.
Without white South Africa realizing what it had done - and on the basis of that realization having the courage to ask for forgiveness - there can really be no significant movement.
You can't legislate into existence an act of forgiveness and a true confession; those are mysteries of the human heart, and they occur between one individual and another individual, not a panel of judges sitting asking questions, trying to test your truth.
All things can be forgiven if we can progress.
I think there are different levels of forgiveness.
I think forgiveness is overrated, personally, because some things people do are unforgivable.