Then it's time you stop apologizing my friend. Tell her that she's you understand that she is going through things and you are there and always have been there for support if she needs it. However, you will not continue to be blamed or be the outlet for her frustrations. Tell you you understand that she doesn't like to talk, but you are there for her if she needs it.
Then walk away. Think Steve McQueen cool. Sometimes you need to be assertive to tell her what you will not take any longer.
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.