I'm still listening. I just don't know really what to say, because I'm flying blind here.
If the problem isn't an unwanted pregnancy, or cheating partner, or terminal diagnosis...it can be worked through.
It sounds as though he has rage issues. IMO it's "for better or FORGET it". No one, especially you, should feel that you have to "hunker down" or "disappear" until your partner's tirade passes.
You deserve better.
(((HUGS)))