Sometimes being overweight as a child is because of poverty. Poorer areas do not have access to grocery stores and the poor often have limited transportation. You’ll see kids walking to the corner stores buying junk food. The parents are just relieved the kids are not starving. That’s just one of the reasons. There are many reasons for childhood obesity including genetics. It’s not a easy subject. Thank you for exploring the topic.