I think that you always have to consider that professional athletes will do just about anything in their power to get an edge. These are just "fans" of the sport who want everything "clean" and perfect. They are competitive athletes trying to be the best and make the most money. Its just the way it is (and likely always has been). If you want clean, pure sports, go watch little league. Maybe in the future it will be possible to have a pure league.
Maybe its just me, but I wouldn't put it past anyone. I honestly believe that if Baby Ruth, Hank Aaron, etc had access to steroids, they might very well use them. Who knows, they might have experimented with ways to improve their game that might be considered "cheating" if it worked. Heck, it's been claimed that Willie Mays used to use a greenie called "Red Juice". I enjoy sports, especially played at the highest level for the highest stakes, even though it means that there might be cheating, attempts to cheating, etc going on. When the stakes are high, people will do anything to win.