This is so frustrating. When are you going to stop letting her walk all over you? You should not have even let it escalate that far. The only thing you haven't done is stand up to her. You let her spew all over you and all you did was defend yourself. STOP doing that. As I and others have recommended, you should have just looked her cold in the eye, stopped her from talking and told her you will not be talked to in that manner any longer and then walk away.
She knew she could bully you and she did. Badly. I can see where she feels you haven't changed AND you didn't have to keep telling her she was wrong or that you were changing, etc. Start asserting yourself in a more powerful manner.
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.