I don't care if he juiced to the tits or not, but if even an extreme-case scenario of taking only his first 8 years and averaging those numbers over a career that is four years less than he actually played...you still get HOF stats.
How you can leave a guy out of the hall for thinking he probably juiced later in his career when even a worst case scenario of a PED-free career for him are still first-ballot HOF numbers is beyond me.
Take his lowest producing years AND cut almost half a decade off his career and he's still a first ballot HOF...it's silly to try to make some statement by not voting him in.
I think Bonds should be in the baseball HOF and I'm a huge MLB fan.
My view is similar to your feelings with an added twist.
Once the saeson is over the winner of the world series determined, you can't go back , review it and change the result.
MLB allowed Bonds to play and he never tested positive as an active player ( *to my knowledge).
Obviously, based on what we now know from the Balco trial, Bonds did juice, no question about it.
BUT, so did plenty of other guys over GOD only knows how many previous years.
MLB didn't start real drug testing until Bonds hit his homeruns.
They let Barry play and nobody in baseball barred him from a game or refused to let him play.
Barry is NO more guilty then plenty of other players during his era.
In my opinion, once the season is over and in the books, you have to let it stand.