Fired for Smoking
WRAL.com - News - Company Fires All Employees Who Smoke
This may not be a bad idea. I don't think it is a good idea to fire your employees for smoking at home, but I do think it is reasonable to make them pay for their own health insurance.
I think that if you choose to do something detrimintal to yourself, you shouldn't expect everyone else to pay the bill to fix you up.