Barry Bonds was a cheater because, while steroids weren???t ???illegal??? in baseball, steroids were and still are illegal in the real world???without a prescription. ???The clear??? and ???the cream??? were not tested for in baseball, but how many players in the 1960???s and 1970???s were on speed or other amphetamines?