He sounds like he’s looking for a reason to have a go at you.
If you ever have a big row, does the row keep to the original subject, or does a whole load of other stuff get dragged up?
His reaction to you over the first time is extreme, which meant that you lied the second time, understandable on your part. I would get annoyed if someone ate my chocolate (I do have issues about this sort of thing), but it would be in proportion to the amount it affected me ie. Last bit of choccie in the house when all shops are closed. But however annoyed I am I can’t see my self ever screaming at them.
He is treating you the same way a bully might abuse a child. He certainly doesn’t think you are his equal.
You can take as much responsibility as you like, but you still doesn’t deserve that level of abuse.
We can choose how we react to things. It may be difficult at times, but abusers say ‘You make me behave this way”. I have my own bully whom I’m leaving that says “I just see red when you use that tone of voice”. I still don’t know what tone of voice he objects to.
We are all responsible for our own behaviour. You own that what you did was wrong. He needs to admit his reaction was also wrong.