RTL -
I'm sorry she lashed out, but it was to be expected (it is what they do).
Glad that it is making you feel better, at least. I know for myself that I beat my head against that wall far too many times.