I agree with all of the other posters. Please get out. He is out of control and it is NOT your fault he does this. It is HIS. Please call the domestic violence hotline.. The number should bein your phonebook or google it.
Just googled it..if you are in the United States, it is 1-800-799-SAFE (7233)