Out of interest, why are professional athletes tested for recreational, non performance enhancing, drugs in the first place? Let alone liable to serve lengthy bans if caught. It should be a disciplinary matter for their employers (particularly if it is a performance impairing drug) and it may be a legal matter (although I'm personally inclined to legalise drugs).
Sporting bodies have a responsibility to test for performance enhancing drugs in order to maintain the integrity of their competitions, anything else is none of their business.
Greferendum: Triumph for No
47 minutes ago