Lucky,

What would happen if you told her what you told us?

She is berating you using your own admissions to discharge all the stuffed down emotions she is carrying around. What would happen if you confronted her when she gets nasty. Say "Hey, I don't appreciate the dig but we CAN discuss the issue."

My H probably needs an AD too. I suspect that his issue is probably similar to yours although I am only conjecturing.

Karen