I'm finding this thread quite troubling. I actually remember the chicken curry thread and it was very similar to this where posters were trying to point out how messed up your partners behaviour was and after your initial posts of how awful his behaviour was. You ended up just defending him.
His behaviour is very messed up and it will no doubt impact on the kids. With your own history of eating disorder and drug addiction you may not be able see it until its too late, but it will.
It's not about the food. I feel terribly sorry for anyone with disordered eating but this is more than that. This is complete selfishness. He is willing to take food from other people, including his children. He does not care that his behaviour is impacting on others. And he does nothing to minimise the impact ie buy his own food instead of eating family food, going to the Dr etc.
I can't believe that someone acting that selfish, is not being very selfish in other aspects of their life. And once again having a huge impact on you and the kids.
You may not be able to see it but you are enabling his behaviour. You are not responsible in any way for it, but you are enabling him by cooking for him, continuing to allow him to take your food and your kids food, and continuing to allow him to not see the Dr.
It sounds like you've had a really rough trot of it op, and it sounds like you are doing a brilliant job with your kids. But this situation, from to your posts sounds a lot more messed up than I think you realise.
He may underneath it all be a really lovely guy with good qualities, but whilst he has this addiction you and the kids will always come second.