Wow, what a distressing thread. I'm so sorry. I used to be a size 22. I'm now a 12/14 - but I honestly ALWAYS think about food, it's always there, I'm always denying myself - I 100% understand your mind set. Many MANY people - not just women - will do that. And the childhood comments that you must have had from your own mother - horrible. I think you have a lot of scar tissue to deal with there, I really do. I am so sorry. Sod the etiquette - big hugs to you on that score.
Firstly - I think that many comments about your husband are correct. I think he has been cruel, he uses this to get at you because it's an easy win for him.
But I actually can see that from his POV, you have lied - regardless of the reasons why, you have lied - you have run up fucking MASSIVE debts - and be in no doubt - were he to have done this on fripperies, that he could have spent on you and your children, a lot of posters would be yelling blue murder - and bloody rightly so!! That would almost be a deal breaker for me with my dh, were he to have done that. But I also accept that you think that in many ways, when there is no external stress, your marriage is often happy. Mine is too. I have other issues going on but when things are on an even keel, my dh and I can be ridiculously well-matched...
I don't think this is black and white at all. I think this is a seriously complex marriage and you both have got to unlearn 'learned' behaviour, iyswim? His tendency to score the cheap win because of his unresolved frustrations at your financial mistakes. Your issues with food - many many things that you have mentioned from both sides - it's all a massive ball of spaghetti and I think you need a skilled professional to help you tease this out.
Were it me, I'd say I'd be happy to give SOME financial control on SOME issues of joint finance to him - ON THE UNDERSTANDING that he buys into joint counselling - at which he commits to giving full disclosure of his behaivour, no lieing on his part, no gas-lighting, being honest about how he feels about you, himself, the marriage.... I see a lot in your post that seems good and very VERY worth fighting for. And a lot that needs resolving.
I honestly wish you all the very best - keep posting for support, there are wonderfully wise heads here on Relationships. If you think your marriage is worth fighting for, fight for it. If you are not seeing him commit to working through problems which I think he honestly has - you need to think. Being a whipping boy for somebody's frustrations is no position to be in, even if - and I am going to say this - on the money front, you created some of those yourself. Well, so what? We all make mistakes, yours is financial, others jump into bed / abuse / hurt / whatever.... you're a couple, you both should want to work at this and you need to hear that commitment from him.
Gosh - too long. Sorry - and genuinely - the very VERY best of luck.
xx