If that guy was an alcoholic and took long breaks to drink, would he have been fired on the spot or would he have gotten a free trip to rehab with the job waiting for him when he got back?
I know of a postal worker who had a beer during her lunch break and was fired.
If someone drank while on the job, I'm sure he/she would be fired if caught.