I smoke myself, but yes, I would in that particular situation, and I would expect to get fired if I did that.......and got caught.If one of your technicians were getting high on the job in public, I would sure hope you'd fire them immediately. Before the police arrested them.
Larry's job?...not in a million years.
Problem is that whether it's against the law or not, nobody should ever get arrested and taken to jail for consuming cannabis, or any other drugs. If they do illegal things while on drugs, they should be prosecuted for those crimes. It shouldn't be any different than the current laws that apply to alcohol.