I generally agree. The problem with the coke + posting about it is less a moral failing and more just a discipline/decision-making failing. You're a professional -- you should know better, and if you're making that decision, are you making the right decision about, say, how much sleep you're getting and what you're putting into your body for nutrition?
I don't doubt that a lot of these guys get into some party drugs (many functioning adults do) but the ones who are successful AND do that, likely are pretty disciplined about when and where. The Nichushkin's of the world may be able to fake it for a long time but it'll catch up to them.
When you're a bubble AHLer, it's not a good look that you're doing coke let alone posting it on social media, just from a professionalism POV.