I think this also explains teenagers who are fat because their parents didn't bother to teach them nutrition.  Not all of it is from being stupid, some of it comes from being children who are at the mercy of fat parents.  Now once they are old enough to buy their own food and do their own research, the onus falls on them to educate themselves and reverse the problem but the fact remains that if schools actually taught nutrition there would be fewer fat kids.  Maybe not a lot fewer, but at least a few would care enough to get healthy.  When I was growing up my school did no nutritional education at all but they did have lots of Pepsi machines, snack machines and junk food.  Schools are actually paid off to have this crap in the school.  I remember we watched a "documentary" in middle school that seriously told us that Gatorade was more healthy than water.  Thankfully I was raised by shitlords who immediately corrected that shitty education but many of my classmates just became hams.