This is a cross roads point in your marriage where so many women cave in and bitterly regret it.
So many men show their true self after children.
Abuse, coercive sex, sulking.
Man treats her really badly, is abusive, threatens to leave and she caves in and so it continues and only gets worse.
YOU behaved 100% correctly.
This is when you say that he can leave as you will not be abused and punished.
He is an absolute disgrace eating those especially prepared snacks for his child as punishment.
Keep spelling it out that you know EXACTLY what he did.
That you have told people what he did and they are absolutely appalled too.
If he wants to leave, he should pack a bag, because you will not tolerate being treated and spoken to the way he has behaved.
You won't tolerate it for your child.
You making the biggest fuss is the most powerful thing you can do.
It shows him that you see him very clearly and you will not be cowed by his awful behaviour.
Perhaps if he apologises sincerely you can move on, but sometimes when someone shows you exactly how nasty and petty they are you can never unsee it.
Keep your mother and friends close.