Earlier quoted context omitted.
Vegetables have very few calories. Look at the cost per calorie: http://www.mymoneyblog.com/what-does-200-calories-cost-the-e... Broccoli is $2.93 per 200 Calories. Doritos are 39 cents per 200 calories. That's the issue.
I don't think access to raw calories is the problem here, given that we're talking about people being _overweight_. Broccoli provides considerably more satiety per calorie than Doritos, to say nothing of the difference in healthfulness.
Source: Me