Shit like this is stupid. fucking DRUG TEST them. in all sports for that matter. and if there is some bullshit union or something like that, that says you cant make them take it, Then why not just volunteer so you dont open yourself up to allegations that will tarnish your career and have no way to prove or disprove because of the time lapse.
I mean, if fucking gas station employees are drug tested, i think its ok to test world class athletes.
IMO, this is a bullshit waste of time story. If the sports dont care to test the athletes, then why should WE care.