I agree with Croften. This journey, as hard as it may be, is also about taking a long hard look in the mirror and seeing our parts in the S. Until we can see ourselves for what we are and take responsibility for the our part, then we cannot forgive ourselves or our S. Yes, her actions are extreme, but try and understand what led to them. Understanding is part of forgiving. If you can't forgive then there is no hope of moving forward in your own growth.
And your D will turn into it will turn into a tit-for-tat. And that is no good for you or the children.