You sound like me a few weeks ago.
Now, 'tis obvious that he hasn't pissed you off enough that you are going to tell him to sling his hook.
Poss problem is now that he has got away with it once, it will escalate.
If you don't want this, and you want to stay also, you need to stamp on this NOW.
I'm not going to say 'leave him blah blah'
You won't do that till you're ready but please know we will support you whatever your decision, even the hardened 'leave him immediately' posters will have sympathy for you, and not give you any 'well you ignored our advice so.....' crap.
Thats whats good about MN
He and YOU need to know this is not acceptable behaviour even in anger which is a perfectly natural emotion, everyone has the right to feel safe, loved and protected, and happy, AND RESPECTED, in any relationship whether it be parent/child, you/DP you/anyone else...
How would he feel if every time he left a cup in the living room, you gota baseball bat out and threatened to hit him?
Out of order, no?
If you wouldnt do it to him, you shouldnt accept it off him either.
Threatening behaviour has NO place in a normal loving relationship no matter how angry you are.
Hope you're ok today and ready for the long haul which is making that mong respect you as he should.
But i do have the feeling now he will get progressively worse and in a few months, although i hope not, you will be posting to say he has done it again/you want to stay/leave/whatever.