I'm not sure. I eat lots of bread, pasta and potato, rice and have never had a weight problem. When I do gain weight it's because I eat too many puddings, takeaways and eating out a lot.
I'm sure the obesity crisis is to do with a mixture of things.
Fast food places have popped up everywhere compared to 20 years ago. Someone must be keeping them in business.
Portion sizes have become huge. Bigger plates and supersize meals, people have got a distorted view of a normal meal size.
People are generally more inactive.
There is hidden sugar in foods you wouldn't expect, savoury convenience foods.
Coffee shop and eating out culture. Eating giant cookies and muffins with your cake.
An obsession with snacking. People can't seem to go anywhere without a snack.
Half of the supermarket is filled with junk food. Ready meals, pizzas, crisps and chocolate are always on promotion so if you're hungry and in a hurry you're tempted and less encouraged to eat healthily.
I'm not an expert but I don't believe people are fat because they eat toast for breakfast. Ok toast might not be the most nutritious food but it's not making people fat.