I have not read all the responses.
I am someone who has struggles with mental health issues. I am also SUPER independent, stubborn and have VERY high standards for myself. I insist on being tough and independent because nothing scares me like dependence.
All that said, I think today people use "mental health" and "neurodivergence" as excuses to act like children. It's overused and an excuse to not have any discipline or self control. "It's a condition, I can't control it."
If someone's mental health has deteriorated to the point where they cannot control themselves, they need to be in an institution. I realize people will think that's mean. I'm American, Texan, and have had a really hard life, so I have ZERO patience for weakness. It is mean, they are correct. Life is mean. Nature is mean. Reality is mean.
Occasional outbursts happen. It's not a sign of bad mental health to have a bad day. But if it's a common occurrence for someone to have a fit when they don't get their way, they're not "neurodivergent." They're a brat.
When adults have mental health issues, they get help and get it under control. They don't subject the people in their lives, and certainly not CHILDREN, to their rages. When you care about your family, you protect them, you don't use them as whipping posts for your frustrations.
You have a responsibility to protect your children. Exposing them to someone who is mentally unstable to the point where they cannot control themselves is not protecting them.