And is the argument always your fault OP?
After all this is not the first time.
I would think very carefully about this behaviour and whether you would put up with a) a child stomping and losing a temper like this and b) you would like one of your parents treating the other like this.
This is how your life with him will go:
You argue, he storms out, he sulks and stays away, you beg and cry and pleasd and beat yourself up.
Then he comes back, oh yay, oh joy, he's home, you do everything for him and ignore the argument or take all responsibility.
You give him love and sex and you are just so very very glad he is home.
Then something sets him off again. You beg, you plead you cry.
And you love him so much, you stop seeing this as bad behaviour.
You starting thinking you are always wrong.
You accept, as he states, that you deserve this and are responsible for it.
Then you cannot ask him to leave even when it makes you ill, stresses you out and has you on edge.
And he has you where he wants you, by metaphorical balls.
Too scared of being 'punished' to ever disagree or do what he doesn't like.
Walking on eggshells, over compensating by being all over him because you don't know when the next storm out will be.
That will be your life.
Is that what you want?
You may love him but why do you love him so much more then yourself?
Don't allow him to disrespect you in this way and try to punish and manipulate.
He does not love you, people don't punish the ones they love: they support them.
And when people in respectful, loving relationships have blinding, messy, rip roaring rows, they do not punish the other.
They may say angry things, they may go quite for a short time but they always, always communicate.
Because that is the pinnacle of a good relationship: communication.