Been there, done that many years ago... which is why I was so reluctant to find work after being at home for so long. I just couldn't put up with crap like that now.
Life is too short for crap like hers... and what goes around comes around. I figure god will get her sooner or later!
Now, rest, destress and quilt to your hearts content. By the sounds of it you deserve it!