Those are the points. Its easier said than done because humans are natured in such ways.
We can forgive those that hurt us but we can not forget those hurts easily just like one of the examples you gave.
If someone kills the only child of another person, can the other easily forget? Even the forgiveness will be very hard in the first place because this is a big hurt.
And this is why we should always keep checks on ourselves to avoid hurting others whether intentional or not because hurts are something we don’t forget easily.
Nice talk. It is not easy to forget, and in fact, we cannot forget; however, we can forgive.