well, just make sure you and your baby are safe, take all the proper precautions, etc. (in other words, i'm not kidding about bringing up the gun collection to the cops)
if he's got such a short fuse that you yelling at him over his internet fuckups tweaks him to the point of throwing you on the floor and punching you a dozen times, you should take that at least halfway seriously