She does sound like she has serious issues, yes.
However, and this isn't a criticism of you, more of an observation, but I noticed that you say you have problems with anxiety, and also that you seem to think and talk about this in a very absolute way, using words like "always" and "constantly" a lot.
Her behaviour in itself is likely a big factor in your anxiety, but it's also a known feature of anxiety that people who struggle with it tend to think of what's going on in these very all-or-nothing ways. Whether it's the anxiety that causes you to think in that way, or whether thinking that way exacerbates the anxiety, it's common in therapies like CBT to try to recognise where that's happening, and to reframe things in a less absolute way. NOT to try and minimise another person's behaviour, or its effect on you, but to allow you to think about what's going on in a way that doesn't cause extra anxiety for you.
You already know that she's not literally blowing up at him constantly, because straight afterwards you say that they've been sitting in silence for two weeks. Thinking about and framing things using these very one-thing-or-the-other figures of speech might be part of the anxiety state you've been put in, and doing some CBT type stuff or setting a therapist who can work with you on how you think about, relate to and interact with her might help you detach a bit, and stop her behaviour affecting your thinking style so much.
Edit: I mean to say, this isn't you. People who act like this often cause such frustration that they push people around them into this all-or-nothing thinking, and it's completely normal and natural for this to happen. But it can be unhelpful for you to get pushed into thinking that way, leaving you feeling helpless.