On a greater note; morality is a joke in our society. The only times we bring it up is when someone who's claimed to be "good" isn't, or when we look at the "obese."
That being said; I am very much in support of not equating high weight/ugliness/moral failure but we as a culture NEED to teach sugar/alcohol as being very very similar. Some people have a low alcohol tolerance, they puke after two beers. I have a low sugar tolerance (aka, I'm an endomorph. At least I have the guts, get it, guts?, to admit it). I've completely removed sugar and sweetners (with a single exception of an outing out with friends once every two weeks) from my diet. Who else does that? How many "normal weight" people do that? None that I know of. I'm the only person I know who has such a stance on sweeteners. But, it's what we need to do. I didn't do it for weight loss, though that certainly has happened, I did it because of a lot of complex reasons including needing to get my head wrapped around nutrition and body love properly since I'm going to be a therapist. We can't present sugar as the "reward" for "being good" it's like telling an alcoholic that if they stop long enough they can go back to drinking. We also can't present it like "they get to do it because they're good, and you're not so you can't" like a lifelong timeout. We also HAVE TO STOP starvation diets (I've actually heard people at a weight watchers meeting promise you that you're going to be hungry all the time for the rest of your life because you were bigger and you now need to eat 1200 calories a day for the rest of your life, and that many normal weight people are hungry all the time too, they just don't complain about it). 1200 calories and an hour of working out a day is a recipe for failure. And giving people 1200 calories, 200 of which are packed with splenda, which makes you hungrier, is just cruel.
Also, a lot of caretakers (social workers, teachers, doctors, nurses, therapists, in home care givers) are very overweight, because they don't get a chance to take care of themselves and they're so stressed by taking care of others.
Something being a health issue and something being a moral issue, especially when "good" and "bad" can be separated by two pounds, is really really bad. It's a failing of our society. (How many people glare at someone who's obese and very personally feel "YOU are raising my taxes!" or look at a woman with children using food stamps and think the same thing?) I am very VERY against in any way blaming or resenting or ostracizing or restricting or punishing people for their weight (or their economic level), I am very VERY for encouraging people faaaaarr away from sugars and to fruits and veggies and slow meals with friends and going out and walking or playing in the street or in the backyard and keeping a small garden and for accepting everyone no matter their size and judging people for the quality of their heart not the size of their waist and for setting a good example in behavior.