Actually, I can see both sides of this argument and think that both the opposite poles have a point.
However, one thing 70 years on this earth has taught me is that
TELLING people what to d, or not to do. has only a limited effect.
Basically no adult will change their lifestyle or attitudes unless they want to, and even if we do want to, it can be hard to do so.
Saying, or hinting, that it is someone's own fault if they are obese, or anything else, is not going to help.
What might just help are the following:
Differentiate VAT, so that soft drinks, sweets, fast food, chocolate, alchohol, biscuits, cakes and anything else that is only good for us in moderation costs more to buy than greengroceries, milk and other staple and healthy foodstuffs.
TEACH SCHOOL CHILDEN TO COOK! all children, not just as in our schooldays those (girls) who were deemed "too stupid" to learn Latin in secondary school.
Start teaching cookery in Primary school - this can be done quite safely by starting with things like sandwiches, salads and preparing fruit. Older children can make a warm dish for school meals, and everyone eats what the classes having cookery in the forenoon prepare, supplemented by the food a paid adult staff prepares.
Yes, it will mean re-organizing the school day, but it amounts to criminal negligence teaching children all the things we do for well in advance of 10 years "to prepare them for adult life" and letting them leave school unable to cook and to put together a healthy and economical diet for themselves, and the families we fondly vizualise them having.
This would ensure that the next generation can cook and know how to live healthily. If they then choose not to, it is their business.
Evening classes in basic cookery for those adults who cannot cook and would like to learn would help too. I know there are some, but are there enough?