I had to fire her because we saw her outside of the bar smoking cigarettes.....
She tried to put the cigarette out really quick and hope I didnt notice but we all did.
I didnt say much right then and there but the next work day she had to take a drug test and sure enough she came up positive. I had to fire her right then and there.
I didnt really want to but policy is policy and I couldnt not do anything after a ton of coworkers saw her doing it.
ETA: I dont exactly like the policy but it IS policy. We work in the health care field. Every employee at the hospital signs a contract saying they will be nicotine free and drug free.