This is one of the BIGGEST B.S. i have ever heard. Ok, so you smoke or perhaps you are overweight. So what? What people do is their business, PERIOD! Just because you smoke or perhaps you're overweight doesn't necessary mean that your going to cost the company money. Is there some kind of statistics on this? And in some company/workplaces, you are paying for your benifits outta of your paycheck.
Another thing that kind of bugs me is that most company spend a good amount of money in doing drug test screening and such to find clean workers. But does it work? Hell no it doesn't, you'll find atleast one or two people in your work area who does some king of drug, whether its smoking pot, or other various substances. So why bother wasting money on such useless thing in the first place if they care so much about losing money?
Basically my point here is that, i really don't care if they smoke or if they are overweight. As long as they are a good and reliable worker, then they can do whatever they want as long as it doesn't create a problem at work. And another thing on the overweight topic, i take it that being overweight is leading somewhere to the having a heart problem category? Again, you can be healthy and still have a heart/health problems. So why just limit this to overweight people? This is just pure Discrimination in its clearest form and i can sense lawsuits already. And you know something, instead of tring to sugar coating it by saying "ppl will get fired for smoking and for being overweight at work." Might as well say it like this, "your being fired simply coz i don't like you, simple as that."