I’m not sure why you’re being so hard on yourself.
He got angry because the truth hurts sometimes 🤷♂️ He sounds like a big baby.
Once you said what you said, you shouldn’t have apologised to try and smooth things over.
You need to get comfortable with being uncomfortable.
The real mistake here is interacting with him. Interactions lead to tensions boiling over and then people getting butt-hurt.
You seem afraid of conflict, and then revert back to trying to placate him by being nice.
If the truth dart hurt, maybe he needs to ask himself why.
Best thing you could have done after saying “I’m not the one who walked out” - laugh out loud, get up and do some dishes and act as if nothing happened.
Trust me when I say this… one day you’ll look back on this and realise how unimportant this one interaction was in the big scheme of things. You’ll probably even be annoyed at yourself that you were so worried about it.
It’s the tiniest of speed bumps and not nearly as bad as you imagine. Ignore it and get on with life 👍