Pretty sure they're looked down upon all the time.

How on earth can you compare things like cheating, doing drugs, etc to being overweight? Drugs have a much more immediate effect on not just the person doing drugs, but the people around them. You can be overweight and still have a normal, functioning life.
And people are overweight for many different reasons. Most of the time it's psychological or health related. It's not always eating habits.