They might as well let him in. There's no way you can keep him out for tarnishing the integrity of the game when you're letting Bonds in and possibly McGuire.
And the bonds stuff, people, isn't speculation. He ADMITTED it to a grand jury last year... has everyone forgotten that? Maybe I'm out of it, but I remember reading the stories of him saying, "I did unknowingly take steroids."