Is it moral

oh indeed. no one should be drunk/high when on the job.

i know that personally from NJP in the Army (that’s also where i learned not to get dead drunk in other unit’s barracks)