> The overwhelming majority are overweight because their diet is poor and because they move very little. It's not rocket science.
Quite an assumption you have there. Industrial food is cheap and crowds out normal food. Some areas are basically food deserts. A significant portion of the population also has health issues that complicate maintaining a healthy weight.