I think financial incentives is one part of it, no doubt.
But, I think we need to look at advertising, i really do. When i was ill last year, i did some newspaper delving into my family and what not and advertising was a thing even in the 1800's. But it was a lot more reserved, mundane and on one small section of a page, quite often with no sketches or images. There was a mutual respect it seemed between businesses and people. But its pushed on to people now, fast food, cakes, chocolate the lot. Now, i understand that this is not the entire issue and wont fix it overnight but it is interesting as a society that the police will pursue drug pushers and dealers because of the catastrophic effects of drugs, but obesity which is a huge drain on society, these businesses get a free pass because they might pay a bit of tax. At some point we need to break that cycle. We don't need to ban chocolate or even fast food. What we need is a break from the incessant and relentless marketing campaigns that target your phones, newspapers, TV, Radio, Shop windows, Smart Devices and pretty much everywhere you look....
At the end of the day if marketing wasn't a big issue, the big corporations wouldn't spend billions on it...