And next time it will be a slap. And then a punch. But because it doesn’t leave a mark, you’ll forgive him. And then he’ll stop you doing things you love. This is how the cycle perpetuates itself. If you have any self-respect, you would get out now, for whatever reason he is in a bad way and as a result, he is not right for you. He can’t give you what you need in a relationship.
The fact he sees his abuse as your fault only makes this 1000 times more toxic.
Don’t rationalise it don’t seek to excuse it. You’ve come here with one simple question, and the fact is you already know the answer to your question.