Expensive food or a shortage will only make things worse - more fat people. Folks with less money eat highly processed and cheap food and that's what makes a person fat. Healthly foods - meat, fresh fruit and vegetables - will become more expensive and be consumed even less.
Likely some truth there. Less food from the edges of the grocery store and more from the middle.