Too many game consoles. Kids get addicted to them and don't run about outside anymore.
Too much shit in the shops. Isles of chocolate, crisps, sugary drinks and sweets.
Fast food chains everywhere. When I was a kid there was the chippy, the Chinese and McDonald's. Now there are several Chinese places, kfc, 3 greggs. It's ridiculous.
Working parents too tired or lazy to cook proper meals.
Lack of time so grab and go breakfasts, not enough healthy options for pack lunches.
Prices of children's activities. Swimming, horse riding, or any recreational sport can be hundreds of pounds for block booking.
School dinners not healthy enough. Biscuits and cake served up with their sarnies, on top of their crisps for snack and then snacks when they get home.
No healthy options when you go to a theme park or bowling or zoo or soft play it's all burgers chips and hotdogs and slushies
Grandparents not in everyone's case giving their grandkids sweets and ice cream after buying them a MacDonalds earlier in the day. My mother got my dd a new bag and filled it with utter shit. I had to hide it and empty it out before I gave it to dd.
My dd isn't overweight but I am so paranoid because today's society is horrendous with junk food. It's so hard to keep your kids fit and healthy. My dd would sit and eat all day and stay glued to a screen if she was allowed it.