I totally endorse NikNaks comments. Individuals who are in a position of trust, and responsible for the safety off all around them should be duly reported to the relevant authorities if they are considered to be under the influence of alcohol or drugs.
They should certainly not be operating within the flying community, where their influence may degrade the safety culture of other aircrew. I would no more instruct whilst I was drunk or 'sobering up' than I would drive. Bad Show all round!
Rant over!