Forgiveness is actually best for the person who is doing the forgiving in my experience.
Carrying anger as resentment is really unhealthy and harmful to a person over time.
One doesn't need to forget though...sometimes it's safer to remember so things don't happen again, I think?
Your post was honest and moving.
I stay off mainstream social media for exactly the reasons you speak of.
We are at our worst on it. Cruel and uncaring. And entitled. :(