I mean, the mini break is a nice gift objectively - presuming it's somewhere you like going to? Not saying that this makes him ok, if he is an arse in other ways.
The food thing is weird - unless you usually eat separate stuff, it's normal even on an ordinary day to discuss and decide what to eat as a couple/family. (In fact I have often felt that 90% of cohabiting life involves discussing what to have for dinner!). . I assume he ordered it as a takeaway? Was he trying to suggest you should all get a takeaway of your choice, and he would pay?
Anyway, the meal really is neither here nor there - if you wereadly in love with him it wouldn't be a major issue I am sure - but it sounds like there is a lot wrong in the relationship.
From my own experience I would urge you NOT to stay just because of finances/your child. I left my husband when my child was 5 due to his repeated infidelity, and she has a good life, and excellent relationships with both of us. (Our co-parenting relationship is a strong one, something we both worked hard at and arevery proud of).
And yes I am much poorer than I would have been if I stayed - but money isn't everything. As long as you can get by and won't end up homeless and destitute, I would say your freedom - not being stuck in a marriage with a guy who makes you miserable - is worth the lifestyle hit, many times over.....
Anyway, there is no rush. You can think it through, make plans. But please don't feel you are stuck with this man forever. In some ways, if you can just promise yourself that there WILL be a way out eventually, that can really help you to cope......