If I had a choice I would just get up to leave the convo... its effectively like giving her a TIME OUT until she starts talking constructively.

She can tell you what she thinks, but name calling, mind reading, threats, etc is NOT something you should have to tolerate so I would just up and start to walk out...

if she agrees to stop you give her oNE MORE SHOT and if she does it AGAIN you walk

Don't keep getting up and sitting down again... she's just playing you like a piano if you do that... Give her ONE warning and ONE STRIKE at most...