Should We Forgive? Why?
(1) Forgiving people who have not asked for your forgiveness is an assertion of a superior moral position over them. It's passive-aggressive.
(2) Forgiving people for what they have done that hurts and continues to hurt others is to assert I am god.
(3) Forgiveness is not a requirement for personal closure no matter how people say it is. It takes real counseling or the equivalent. It takes feeling one's feelings fully through them (like the 7 stages of grief), though not thinking, acting or deciding on them. I am with those therapists who say that rushing to forgive without doing previous personal work is actually emotionally harmful and an act of denial.
(4) Telling people they should forgive someone who hurt them is preaching at them and minimizing their pain. At the very least, it's insensitive. At the most, it's abusive and another assertion that one thinks oneself morally superior to those who haven't forgiven.
(5) People are ready to be forgiven when they say they were wrong (not just that they're sorry if you were hurt) and are ready to make amends or, in old fashioned terms, to repent (the Greek word for "repent" in the New Testament is metanoia, that is literally "turn around"). It's a basic principle of AA.