As a sensitive guy, I've got a question for you. When was the last time you hugged her? I mean a real loving tight embrace? Stroked her face and her hair? No words, no asking permission, just eye contact and hug? Next time she is on a tirade, what would happen? Have you ever done this before?
I would expect a raging firestorm of venom coming out from her before, during, and maybe even after. But what would happen a couple of days after? You know her best, but I can't imagine this comes from someone who doesn't care. Anger is an emotion that is not too far from love.