She was letting out all 18 years of frustration that you had done to her and you should have just let her get it all out. It sounds like even though YOU feel as if you've atoned for what you've done, she has not. And her opinion is the more important one because she was the one who was hurt.
I think if you would have let her get everything out, she would have calmed down and been willing to talk about solutions. That's why validation in DBing is so important. Alot of times our WAWs feel they've tried to tell us how we hurt them and we just ignored it.
With you walking away from the conversation, it again shows that you aren't willing to listen to her. Just let her have her say, suck it up and agree. It doesn't matter if you agree or not. All she wants to do is be heard. Try that out.
M-43 W-40 2D - 9 and 5
Emotion, yet peace. Ignorance, yet knowledge. Passion, yet serenity. Chaos, yet harmony. Death, yet a new life.