I don't buy into this suggestion that "everyone does it so it's ok", I live In the eastern suburbs of Sydney and sit in the demographic of those who are allegedly are all on cocaine.. i don't do it, never have and never will... and my social circle don't touch it either.
I have my reasons for not touching drugs, I did them when I was younger and I lost a very good mate at a young age as a byproduct of psychotic episodes brought on by his drug use.
I also work in a job where i can't take drugs and I get randomly tested, but even without testing I wouldn't touch it.
If someone wants to do it, then full power to them, that's their prerogative and they assume the risk of taking those actions.
Professional athletes are professional because sponsors pay to have their brand associated with them. Companies sponsor teams and individuals, they do it to leverage the marketing power and positive image that those athletes generate.
An athlete getting caught doing drugs isn't just about their actions, it's about the negative press that it generate for the club and the sponsors. It devalues the team and the athletes sponsorship value.
Whether you have a philosophical opposition to the laws on drugs isn't the point, the issue is they are illegal, it's associated with criminals and generates negative press.
I won't even start on the role that drugs like cocaine play as a gateway drug. JOC (James O'Connor) is currently injured and supposed to be in rehab, cocaine and drinking certainly doesn't accelerate the healing process, he has no knowledge over the quality of the drugs, where they were made or what's actually in them. My roommate used to get on it, a decent night partying would leave him a fragile wreck for the next 48hours.. how's that fit into the schedule of a professional athlete?