Avit is being rather aggressive, but most of what he says is true. Sorry, those arguing no six pack due to genetics are completely wrong.
Plus western nations do eat too many carbs these days and science is starting to provide links between that and obesity. They are also starting to declare that we've been sold a marketing lie for generations. Low fat is completely wrong for weight loss. Full fat is actually better. The people I know that buffed on paleo their breakfast is fried bacon and eggs. We now have a abundance of carbohydrates in our diet. Most of this is a modern invention. Cereals are reasonably modern. Historically in the UK our carb intake would have been some bread and some from veg such as potatoes. We didn't eat rice, pizza or pasta. Even worse if you are in the USA and they add corn syrup to nearly everything thanks to the agricultural lobbyists.
Think bout it, most peoples diets are completely unbalanced.
Breakfast: Cereal/toast = carbs
Lunch: Sandwiches = carbs
Dinner: Rice or pasta based dish = carbs
Then add a dose of sugar with the snacks.
Now as most on this forum are distance runners we get away with it. We use the energy those carbs provide. The general population doesn't and the science dictates that our bodies store those excess carbs as fat at a far greater rate than animal fat, which we have been told to avoid.
Can anyone who wants it get a six pack, well yes. Just like anyone can get out and run a 10km if they really want it. Am I going to give up bread, rice, pizza and pasta hell no. I'd rather be unbuff and enjoy my grub.
Edited: 14/01/2013 at 23:23