I find forgiveness and easy thing. Why hold anger, resentment, etc. inside us? It only harms us further, not the one who did harm to us. I long ago forgave them all. I only have some trouble forgiving my sister, who purposely caused some of my abuse to happen. I don't know why I still have very minor problems with her relating to this, though. But, I am and will continue to work on it and do my best to completely forgive her. Maybe it's b/c she's still around and blaming me for what all she caused to happen, I don't really know. But, whatever it it, I DO need to forgive her completely, for everything.
We all make mistakes in our lives, we all are not perfect one bit, we all have hurt people (verbally, physically, emotionally, etc). Why should we think we are so supreme and judge others. We aught to be looking more to ourselves, and what we can do for others. So what if we were hurt, abused, etc. So what??? Life goes on and we must too. Yes, most of it still sticks with us all, and we have lots of problems daily from it all we have to deal with. But, none of that should stop forgiveness. Forgiveness helps us heal and helps us move forward and learn to love others more, even with their faults.
The one that I have the most trouble forgiving is myself. Always true with me every day. I am currently trying to figure this out some, so that I can work on this. Even late last night, I was expressing what I wanted to work on to help with this.