A bit torn here to be honest, I get why you feel stressed, believe me, a lot of us probably have experienced it.
Firstly, you are not your husbands mother. What does he do when you are at work? I'm sure if he is hungry, he is more than capable of fetching himself something to eat.. and if he gets a headache from not eating, lesson learnt on his part. Myself and my DP both cook, him being the better cook. I make our 3 DC's lunches if they have packed lunch on said day, I rarely make DP lunch.. he's old enough to sort his own lunch, as I am to make mine.
Secondly, I don't think it's solely your husband and children's fault as to why you have put the weight on. You have a choice in what you put in to your body, how active you are. We all have choices.
You have great suggestions put to you from previous PP's including meal plans. You could batch cook so this takes the stress off of your shoulders from cooking everyday.. dedicate a day to cook and get it done (Sunday for example) bag it up, label it, get it out as and when. You then may have more time to be active and focus on bettering your relationship with food.
I don't believe in all these diets, I have lost 2 stone in 5 months, for me to feel better about myself.. I have gone from a tight 18 to a 14. I was late night snacking because once the kids are in bed, that's my couple of hours down time before I go to bed, so that used to be my worst time for snacking on shit. DP could eat for the world and never pile on!
I couldn't once and would never blame the kids. I made that choice, I wanted that food and I put it in my mouth! Nobody else.
I gave myself a kick up the arse, I walk miles upon miles when I can (always been a love of mine!) I have a clean healthy balanced diet, yes I do still have that odd chocolate bar or packet of crisps with a dip.. and I drink a lot more water because I've forever been rubbish at that.
You can make this change if you want it that bad. Put yourself first, along with the children of course, and look after yourself better, because you deserve nothing less x