The moral stands of baseball writers, which include barring admitted gambler Pete Rose and purported steroid users, would be a lot more admirable if they didn't spend the '90s asleep at the wheel. While these guys grandstand on shutting Barry Bonds out of the Hall, there's very little said of how badly the same independent press missed the opportunity to cover steroid usage while it was rampant in the game.
Similarly, Major League Baseball shouldn't be so quick to lock the door on Pete Rose. The league has no qualms about taking sponsorship money from casinos, but will posthumously take the high road when it comes to Rose. Pete Rose is the league's all-time hit leader and Barry Bonds recorded a .609 on base percentage in 2004. The fact that they're not in the Hall of Fame makes no sense.