I think mkiiSupraMan18 summed it up the best -- "It's a lack of self control, that's about it."
I would like to add to that--It's also a lack of fscking common sense.
I've written and rewritten this damn reply about six times now, because there's so many things about this country that pisses me off--so much more than just the lazy fatties. So instead of boring everyone with a long rant, I'll just post up this shorter, less-angry rant.
Americans live very sedentary lifestyles, and therefore it would be common sense to maximize the amount of exercise and limit bad food habits as much as possible. It would also seem to be common sense that there are consequences to eating poorly and not exercising. I.e. short term, you eat like shit, and you feel like shit--which means you'll probably be too tired to exercise as much as you should. Over time this turns into obesity, heart problems, and before you know it you're suing McDonald's or Wendy's out of desperation because you lost your job and your health insurance, because it's not your own fault you got fat, right? Right?
It's angering to me to see people that won't take responsibility for their actions. Especially when they try to foist their mistakes on others--which seems to have replaced Baseball as the official American Pastime.
When you combine the health problems of the obese with the problems of the old baby boomers and their dying parents, the healthcare system is going to be so overstrained there are only two things to do. 1--Eat healthy. 2--Exercise.