Ephesians 2:14-15, “Christ gave his own body to destroy the Law of Moses with all its rules and regulations” (CEV)
Where there is no Law there are no lawbreakers. Where there is no Law there is no sin, no guilt, no death. All Law breaking (sin) leads to guilt which requires punishment (death) in some form. The punishment guilt requires is enacted upon either oneself or projected onto another attempting to harm the other in some fashion. These are not separate, harming the other is harming oneself and harming ourselves is harming the other. We are not separate.
A person free of guilt will not harm another or themselves. Forgiveness is the means to recognize no one has harmed you and neither have your harmed yourself. God was never harmed and so he does not need to forgive nor does he need to punish us. Why then should we punish ourselves or others. All guilt and punishment of self and others is a waste of time and a self-indulgence.
Christ has set us free from the Law of sin and death. Rom 8.2 (NIV)
“Death swallowed by triumphant Life!
Who got the last word, oh, Death?
Oh, Death, who’s afraid of you now?
It was sin that made death so frightening and law-code guilt that gave sin its leverage, its destructive power. But now in a single victorious stroke of Life, all three—sin, guilt, death—are gone, the gift of our Master, Jesus Christ. Thank God!” 1 Cor. 15:55-57 (The Message)