And for the posters who are saying his behavior is abusive...yes it is, but OP knows this already...she is looking for advice and opinions.
I am not convinced the OP really knows this, at least on a deeply fundamental level. Ostensibly she posts here looking for "advice and opinions", but she is quite adamant that she cannot leave him because she is in a Catch 22. She seems to be holding on to the delusion that she can "talk him into" seeing the error of his ways, and that divorce is not really an option.
We cannot address the husband here; we only have access to the OP who comes seems to be determined to paint herself into this corner and claim that leaving him would put her children at MORE risk than they are by staying with him.
I understand, OP, that you may feel trapped and powerless and that leaving him is dangerous. And frankly, you ARE in a tough spot. But by insisting that you must protect your children from him and that ties your hands from getting a divorce, you are dooming both your children and yourself to a miserable future and doing your children a disservice.
Get out NOW. TAKE the advice you've been given of documenting his behavior on video. Your current dreams of making him see the light are never going to come true. Don't find yourself 10 years from now trying to explain to your children why you did not protect them when you had the chance.