A few years ago a company in Michigan gave their employees two years to quite smoking or be fired. The employees sued and the supreme court ruled in the companies favor.
So take today and Hobby Lobby. Watching some of the protests against Hobby Lobby they were yelling a business cannot dictate what we do on our private time. According to the supreme court they can.
Which also brings me to this point. A company is not responsible for your mistakes. If they were than a company would have to provide you a cab ride home if you get drunk. 8)