Can I add, I absolutely and unquestionably know I was totally out of order with poor DC last weekend, screaming like a banshee, but my nerves are absolutely shot, and DC was picking up on that which created a vicious circle, I was anxious, so DC played up, DC played up, so I got more anxious, and so on and so forth.
I havent seen them for 3 days this week, because I felt it was best for them to be out of the stressful situation our household finds itself in, but because the DC know there is something wrong, but they cant understand what, that too is potentially damaging to them and one of them has been crying for me.
There is no right answer to a situation like this, to some of you, the mother described in the OP sounds abusive and awful, to me, she sounds at the end of her tether, chances are she is overwhelmed, if she was abusive, she would be hiding it.