@Jumpingthruhoops I'm sorry, but you're dead-wrong on the notion that the adult's needs, regardless how unwell he is, take priority over a child's needs and safety.
You seem to be of the mindset that so long as the abuse isn't physical, it doesn't matter and it should be endured if the excuse is MH.
MH is serious, and should be treated as such, however, it's not carte blanche to treat people around you poorly and to behave as such is actually a huge disservice to those struggling with MH.
Someone with MH issues can still be held accountable if their behaviour negatively impacts others. My ex had a sister with MH issues and she was never held accountable for her behaviour. She kicked her dad in the face, was verbally abusive to all her family and people were walking on eggshells around her. Yet, if you said anything, it was always brushed off with "she has MH problems."
Which was true-but funnily enough, she didn't behave that way at her job or to her friends. Only to people she deemed forced to put up with her which would indicate that there's a level of control present within her to selectively choose who she's going to abuse.
Forcing someone to be accountable for their behaviour, despite their MH issues, is not the same thing as being unsympathetic to them. Wanting to create a safe, secure environment to raise your kids in where they're not being shouted at for perfectly normal things is not too much to ask.
I ask you-where would you draw the line for the DH's behaviour? At what point, do you think OP should say "enough is enough," and prioritise the mental and emotional wellbeing of her children and herself?
Or is any poor treatment acceptable to you if it is caused by MH issues and doesn't fall into physical violence?