Mega, sometimes we have been in the drama so long that we don't recognize serious danger when we see it.
Regardless of your reasons for staying, there can be no reason that is worth your life.
The man is extremely dangerous, this is exactly how spousal murders happen...didn't mean to..was just horsing around..it was an accident... these words mean diddly squat if you are dead.
If I sound harsh, I mean to, I do volunteer work with abused women and I know how these things happen and please believe me when I say that your situation is ripe for serious, if not fatal, personal injury.
Leave, and do your thinking about your next step from a safer place.
Hugs because I care,
Ann