Yeah...I would definitely fire anybody who worked for me while they were on drugs on any sort of consistent basis.
Because people are generally less reliable when high, and it's also a tremendous sign of disrespect and complete lack of care for one's job. I don't care if you smoke, just don't do it while I'm paying you.
have you ever heard the term "functioning addict"???
with the "functioning addict" there are frquently phychological problems as the initial underlying cause of the chemical addictions, in such cases, there are lots of employed people that ACTUALLY WORK BETTER WHILE INTOXICATED