What BF just said (When it happens, get right in her space, maintain eye contact, and repeat, 'Thats enough.' 'I said stop' etc. Invading her space may very well antagonize her. Hold your position, hold your emotions. hold hold hold it.
If she leaves let her, let her mumble over her shoulder... continue to hold yourself untill she comes around. Once its over make like everything is fine, just like you did this last time...
This will garner you serious respect.)
Is absolutely spot-on in my opinion. This is what I mean when I say to keep your calm. Maintaining your cool....doesn't mean you have to be her doormat, doesn't mean you take her crap when she gets out of control, approaches like this absolutely work....but you have to be consistent. Oh, and she won't like it either....but I bet she backs down.
FWIW, gals....this approach works for me too with my H.