After talking with Alkeiper, he brought up a good point:
The steroid bar started in 1994, but in the 1970s it's pretty common for professional wrestlers to use steroids as well as football players. Is it really that hard to imagine MLB players would do it then as well? So the Hall might be already filled with some roid users, which makes the whole "OMG BONDS CHEATED! GET HIS ASS AWAY FROM THE HALL!" point sort of naive and/or hypocritical.
As for perjury, it's odd how Bonds is being prosecuted for it but RAFAEL PALMEIRO, who actually flat out lied ON NATIONAL TELEVISION to Congress, isn't.