You should not have to take a brow beating from her but saying "there you go again" was not the best responce and more than likely pissed her off more. You should just walk away when she starts in on you. You are trying to get out ASAP but until then I think not letting her goat you into these fights would be the best thing for both of you.
I understand that she is trying to blame you for everthing but as you have told me over and over you cannot control anything she does so you need to ignore all this stuff. Concentrate on you and avoid her at all cost.