A couple of things first, to be clear where I stand:
I'd put Bonds, Clemens, McGwire and Sosa in, absolutely. I pretty much assume that everybody was doing something illegal, and those guys still managed to stand out as among the greatest players ever.
I would also put Raines in, for many of the reasons listed in the article. He's probably in the top 10 LFers of all time.
Now, as to Raines' cocaine use: a lot of people are arguing for the sake of arguing in this thread. Raines was addicted to cocaine during one season of his career - 1982, when he was a 22-year old with money to spend for the first time. This doesn't excuse it, but it certainly way different than Bonds getting jealous of McGwire and Sosa and deciding to 'roid up as a 35-36 year old.
During the season that he was taking cocaine, Raines went .277/.353/.369. In the half season before (his first), he went .304/.391/.438. At the end of 1982, he went to rehab to get cleaned up, and in 1983 he went .298/.393/.429.
Regardless of what you think about the potential benefits of cocaine use, it was clearly not performance enhancing for Raines. And his admission of drug use, along with sliding head first, were part of his recovery and trying to warn others about the dangers of addiction, and not glorifying drug use as some seem to think.