Barry Bonds to Boycott Hall of Fame

Your right the substance he was taking was not on the MLB banned substance list at the time. However it was illegal by the federal governments standards. So as far as I am concerned it was a banned substance. Also in MLB bylaws when they list the substances banned it also says something like any other uncontrolled substances that may enhance performance. So basically everything illegal is banned.