-Food Companies that actually spend research dollars on how to make their processed foods addictive.
Unregulated capitalism FTW! It's crazy how some ingredients are common here that are illegal in other places.
-Well meaning people that tell you not to "fat shame" obese people so that they can be comfortable with their fat bodies.
It's not like fat shaming is going to change anything. Negative reinforcement rarely works well.
-Parents! (yes, parents twice) that fail to instill any sense of personal responsibility in their kids and that anything they do is fine and expect they still get that participation trophy for coming in last in any sports event.
So, you're not wrong on your two observations of parents, BUT... I'm guessing it's either been while since you had small children, or you don't have children.
We try hard to eat well, in moderation, but it is difficult to really be healthy with small children in today's America.
With both parents working and ever busier kids, there's a very small window to get something ready, so cooking from scratch is difficult. Even the "meal kit" companies' stuff usually takes around an hour to be prepped and cooked, and we often don't have that much time. The 8 year old isn't done with his activities until 5:30-6 most nights, and the 2 year old needs to get to bed around 7-7:30 so the window is tight.
Eating healthy is also more expensive, and people have less and less income. Produce goes bad quickly. Anything at all without preservatives, some of it is gonna get tossed. With a tight budget, that's no bueno - We throw away a ridiculous amount of food in my house, something my parents would never have done nor needed to.
Plus, to some extent, kids are gonna be who they are. Our 8 year old is a fantastic eater, he probably eats better than anyone else in the family including his parents. When we took him to Disney at age 5 and did the talking turtle thing, the turtle (whose name I cannot recall) asked what everyone's favorite food was, and while the other kids were saying things like "Fries!" or "Donuts!" or whatever, our kid yelled "BROCCOLI!" And he's great about eating salads and other veggies as well. He's never had much of a sweet tooth, he's always been good about trying new things, and it's been really easy overall to get him to eat well.
The two-year-old, however, is a challenge. He'll hardly eat anything, especially if it's even marginally healthy. He will definitely eat donut, sugary cereal, he loves chocolate, pretzels, cheese, and all the bad stuff. The only vegetable he seems to like is dill pickles. It's hard to even get him to eat meat. And it's not like we've done anything differently between the two.
So yeah, there are plenty of failures of parents in terms of getting kids healthy, but it's not always their fault and we as a society are definitely not setting them up for success.