I think your answer is in what you have written. We have to find a way to forgive what we believed was unforgiveable most of our lives. We didn't expect to ever have to deal with these situation. It's all new to us and was unexpected. We are learning daily. We try different tools, methods. What works for some doesn't work for others. We have to keep trying until we find the way that works for us. The more understanding we get, the more we can forgive but it is a 2 way street. I think that until they admit their wrong doing to themselves, and forgive themselves, life will be difficult.
Maybe they are teaching us a lesson. Maybe we have to do the same?