No wonder your favorite expression is, "GOOD GOD!!" That's ridiculous behavior for a grown woman.
Are you planning to discuss it with her when you get home?... at least to let her know that you find it totally unacceptable? Do you have boundaries in place for those rages of hers??
Sheesh!