This is a thought provoking and very well written piece. Given the emotive nature of this subject - and the wide and varying definitions of the word "forgiveness" - discussions around this topic are difficult, as you state. My own definition of forgiveness includes that is for the benefit of the person forgiving, not the wrongdoer. It is a choice, not a feeling. It cannot minimise, but must acknowledge the wrongdoing in full. Also, that it does not necessarily mean reconciliation, reparation of trust, or even that the matter is forgotten. Actions have consequences, and some have to live with the consequences for the rest of their lives. Forgiveness can also come in many different stages, often taking years, depending on the nature of the wrongdoing, and how many layers require unpeeling.
Finally, and most emphatically - and this I suspect you will agree with, even if you take issue with my other statements - it is not, nor should it ever be, something that can be forced on anyone. Forgiveness is a deliberate choice, but it must be made independently of any outside pressure to have any value or positive effect in an individual.