Darkness cannot drive out darkness only light can do that. Hate cannot drive out hate only love can do that.
People can be more forgiving than you can imagine. But you have to forgive yourself. Let go of what's bitter and move on.
It is very east to forgive others their mistakes it takes more grit and gumption to forgive them for having witnessed your own.
I think the first step is to understand that forgiveness does not exonerate the perpetrator. Forgiveness liberates the victim. It's a gift you give yourself.
FORGIVENESS, FORGIVENESS LIBERATES THE VICTIM