Guns scare me, too. It sounds like you have every reason to be afraid. If he is that volatile, I would be afraid. Can you leave while he is away at work or something? Do you have someone you can stay with for a while?
Please take care of you because you are important!

BJ