Embedded Player U-Haul is the latest company to say it won't hire nicotine users, in the 21 states where that's legal. It's one way to avoid the costs of smoking-related illness, but critics call it discrimination.