I actually respect Canseco. In his prime he was a hell of a baseball player. He, from what I've read, didn't BS in his book, You know, besides that time he said he ran a 3.9 40.
With all that the man is an expert marketer.
I just think there are too many people getting bad raps over the whole steroid era in baseball. There so easy to hate.