It's even worse for those who are overweight than it is for drug addicts. Drug addicts aren't constantly being bombarded with happy, uplifting advertising claiming how good it is to use drugs. Once weaned from their drugs, drug addicts don't have to continue taking measured amounts of drugs simply to survive.
There are so many aspects to why we're overweight as a society that it's stupid to cite any one thing as why. Sure, we don't move around enough, either at work or for our leisure time. We're taught that active, physical jobs are low-brow, and that the definition of success is to have others do things for us. We watch TV and sit at the computer instead of taking care of our homes and playing sports and working on things. We eat more than we should calorically. The kinds of things that we eat are bad for us. There aren't many rules about what companies are allowed to prepackage for food for us, and when rules do get passed, the public get pissed off and tries to reverse them.
This, "I don't wanna!" neoteny that our culture has fallen into, regarding getting out, being active, actually doing things is going to be our undoing. I actually support the idea of using medication to stimulate metabolism, at least enough to help us overcome the hump of inactivity, maybe if our metabolic rates were raised for a time before we get active, it'll be easier to get active in the first place.
I'm stuck in the same trap that we're all stuck in, it's Saturday morning and I'm sitting on my ass on the couch on my laptop, not really interested in fixing the compressed air distribution system in my shop or in insulating around the whirlpool bathtub or in putting new hatches on some of the openings to mechanical spaces, I'm warm and comfortable in my laziness. Yes, give me medication that makes it harder for me to sit still, and maybe I'll get my ass up and go do something. At least I finally accepted a few years ago that 99% of what's on TV is crap, so I have one less thing holding me here.