This just isn't true. The greatest killer in america is Heart Disease. Which is typically caused by, you guessed it, OBESITY. I would say that the number of people who smoke and live long lives is >= the number of people who are obese and live long lives.