Here's the truth:
The majority, I mean 99.9 percent, of Americans who are overweight, it is because of one reason:
they put too much food down their neck.
Blame it on anything you want, but in the end, it is taking in more calories than you burn. If you eat more than you need, you will get fat.