No matter the outcome of a federal perjury trial that resulted in his conviction for obstruction of justice this week, Barry Bonds is a baseball Hall of Famer.