don't know what to do...

Re: don’t know what to do…

Oh my God . I am so appalled.
He is a mental case and it is not minor incident either, none of what you have mentioned in posts are minor incidents. He needs professional help or you need to get away from this guy till he is tamed otherwise I see more of this happening. Unless outside intervention in the form of confronting him by some authority figure is used or he takes anger management classes and gets psychological evaluation , psychiatric treatment or marriage counseling he is not going to change. If he could have changed , that little angel of a child should have put some mercy for her and her mother in his heart .
I am sorry to say that I do not see any hope for now unless any one or all of the above measures are taken in his case.