I'm glad you're safe and nothing bad happened physically. There really is no excuse for the way he acted though. It's one thing if he got a little upset because he felt like you were hiding something from him etc etc. But that's not what happened.
For what it's worth, I'm a man (if my writing style didn't give that away) and you know what I would have done in that situation? I would have said something to the effect of, "So?", "Is that all that's been eating at you/you've been hiding? Balks at it as if it were nothing", etc. etc., and then I would have given you a big fucking man hug and just held you and made you feel whole and safe. In other words, what could have been an extremely wholesome and sweet romantic moment wasn't, because he's an ass. I hate that dudes like him exist and give the rest of us a bad rep.