People are really quick to throw stones these days. Unless you were there then you don't know what mitigations were presented. I've had friends have their drinks spiked, it does happen. All we can do is respect the verdict and move on.
I have never used any of these substances but do know that cocaine usage in the UK is increasing all the time as we cannot police our borders due to under resourcing. Cannabis use is rocketing and many of these people will drive whilst under the effects but if caught it's just a slapped wrist but they endanger many lives.
I remember before the Latvian GP Darcy Ward was out of his face on booze the night before but turned up to ride, think he may have got a ban, as well as other reported misdemeanours but he's well liked these days. The Morans similar.
Lessons to be learnt.