Today's food is engineered to be addictive. Maximize salt/sugar/fat and maximize profits.  Can't make more money if you don't create addicts.  In my opinion, the US government is mostly at fault here (i'm not saying that fatties have willpower), since they can get lots of money from their over consuming citizens.  The more fatties they create, the more money. At least, that was in the short run, and in the long run, it will bite them in the ass. It already has. (i wonder why companies only see the short term money grabs, never the long consequences.) Can't reverse the stance of the overconsumption, or else economy will tank. Only solution is to digg the grave deeper.