We all know why they had to testify. It's because of that repugnant creep Canseco and his stupid book, and the fact that the MLB owners and players association have done squat to the problem of steroids in baseball. Everyone seems to be giving Selig and Fehr a pass. I quite frankly see their laziness and incompetance galling.
I think a topic that came up during the hearings sums it up quite well. It was the government that put in place the rules that demanded MLB deal with the players association when it came to drug testing and policies concerning drug testing: "Collective Bargaining and Labor Arbitration".
It was this that tied MLB from putting strict drug testing policies in place.
Since the MLBPA had no benefit in letting a strict drug testing policy be placed upon them ( like results being made public ) , why would they agree to such a policy? And also, what if some info was leaked to the public on a player that tested positive for a substance that may be legal, but would be a public nightmare for that player if that info was released. I would imagine the players see the people running MLB no different than many of use see our government. Give them an inch, they will take a mile.
So in the end, we can all blame our good ole government for this mess !!!