Maybe he is on meth. I mean I used to free base it in tin foil and do lines. It makes one more violent I think than cocaine. ??
Prayers and hugs for you. Document like BV suggested and protect yourself and your kids. Also can you find a meeting? Like a alanon or something? Those are family members who have been in your same shoes.
Blessings, Sheila