If this thing actually goes to trial, could't the lawyers for the defense depose Bonds, get him on the stand and ask him all kinds of embarrassing questions? Like, Do you take steroids? Have you ever taken steroids? Things like that. If he tells the truth, it confirms what people have known all along. If he lies it opens him up to perjury charges.