Of course its not the only reason. There are plenty of working moms with skinny kids and stay at home moms with fat kids...
But it is diet! There are SO few medical conditions out there that cause you to be fat. (Im NOT talking about the poor little kids on steriods!)
Im talking about the kids who eat nothing but junk, no veggies in their diet, hardly any fruit or WHOLE grains, very little exercise etc etc. So many people want to make excuses... oh my kids eats so little and they are still fat,...its the genes.... etc etc
Sorry folks... too many calories and not enough activity makes Johnny a fat boy.
Jeff and I are currently trying to change our lives (and bodies) and are trying to adapt a diet like the one followed by the longest living people in the world..The Japanese of Okinawa.
They have the largest population of people who live to be over 100 than anywhere else on the planet. They do not have disease like we do (as a matter of fact they have practically NO disease).
They have found that the typical American has 7+ years of diminished capability at the end of their life (in our 60-70s) where as these people have less than 2... and that last 2 years by diminished they mean not working in the fields anymroe (at 90+). For us that means disease, diabetes, stroke, heart disease etc etc
AND.. please note this.. studies have shown that it is their DIET, NOT their genes that is the major factor in their longevity. The moment these people leave their homes and move to where they eat more like our Western Diet, the same diseases show up.
There are very very few excuses for being fat other than not eating well. There may be people who want to debate that and say "Oh Ive got this condition or that condition".. but the proof is in the studies.... if you eat healthy you will be healthy. (OK I am also not talking about conditions you are born with... I am talking about conditions that come up in your life that could be prevented by a healthy diet..)
Jeff does a lot of the cooking in our house and he makes a GREAT meal thats very healthy in less than 30 minutes! No excuses! If you want to take charge of your life and live it long and healthy, you have to make time. Your health and your childrens depend on it!
Plenty of stay at home moms feed their kids fast food! (ACK me being one of them until I am trying to make this change

)