Yes, it's called amphetamine. There is an alternative to being fat too, it's called broccoli. The point isn't that there are no alternatives, just that choosing to smoke is just as morally justifiable as choosing to be fat. Whether that means you should judge both categories of people, or neither, is up to you, but there can be good reasons why people are in either category. Things are rarely so black and white in the real world.