HGH and Steroids were allowed in MLB until a couple of years ago. You have to separate the Federal legal aspect from the MLB legal aspect.
“HGH and Steroids were allowed in MLB until a couple years ago.”
And you don’t know what you are talking about either. The possession and use of HGH and steroids has been against the law for decades, and by this, was/is a violation of the Uniform Player Contract that every player signs. A player is prohibited from using illegal drugs, it’s in the UPC and it’s in the Collectively bargained Basic Agreement between the Players and the Clubs. Baseball specifically banned steroids and HGH as part of a new testing plan in recent years, but possessing and using illegal drugs was always banned. And the players knew it, all along, and guys like Clemens knew they were violating those terms and those laws.