Healthcare is a good point, but we'll need to find a way to standardize it more. I think fat people (people who are chubby but who function like everyone else on the outset) should be on the same keel as smokers and drinkers. I think people who are obese enough to a point where they cannot perform a regular task should definitely be taken to drug addict level, and I think some kind of detox/rehab place should be instituted for extreme cases.
Its a touchy topic because eating and overeating is often a case of emotional withdrawal and shaming often only leads to even worse eating habits in the privacy of their home when no one is around. Because any fattening food can be made freely and legally at home, it can't be on the same level as shaming drug addicts.
there are surely a lot of cases where people become overweight or obese simply due to ignorance (of how to eat well) or lack of concern (failing to realize the health risks). in these cases i think education is enough; once they've been informed of the risks, and how to avoid them, it's up to them to do what's best for themselves. "fat acceptance" is a ridiculous concept to me. i don't think fat shaming is any better either, in the same way i disagree with the idea of shaming smokers or even drug addicts. education is where it's at; if everybody is aware of the health risks and aware of how to avoid them, then to the vast majority it becomes conscious decision to be unhealthy or not, and as adults they can live the consequences of their choice.
but you've mentioned emotional issues and addiction, and i think these are important points to consider, because that's where things really aren't so much in the control of the individual any more.
in a world where everybody is happy and educated, i don't think there would be any obese people
or drug addicts. apart from cases born of ignorance, both are largely products of addiction (either to unhealthy foods or drugs), and both cases are a product of how miserable our society is. while it might be possible to one day educate everybody, it unfortunately isn't possible to simply eliminate unhappiness from the world. i'm pointing this out because i think that in most cases the model we use for treating drug addiction is not appropriate or helpful, so it probably wouldn't be an appropriate or helpful model for treating obesity (that isn't the result of ignorance) either.
i watched
an excellent TED talk on this topic recently which posits the idea that addiction stems from a basic need for individuals to bond with something. a healthy, happy individual in ordinary circumstances has opportunities to bond with things - other people, pets, maybe their work, or a passion such as art or music. for such people, addictions don't seem to become a problem; occasional use of an addictive substance doesn't really pose any major threat of dependency for them. some people don't get those opportunities to bond, so they instead find something else to bond with, which might be drugs or food, or some other unhealthy habit.
in other words, people become dependent on something unhealthy when they don't have anything else to depend on.
i haven't really got a solution for this situation, but telling them that it's okay to be obese definitely isn't one.