Yes, I think that he has proven that he was a talented player, and if he is going to be restricted from entering the Hall of Fame for steroid usage, then it opens the door to restrict all players for the same offense. This would even mean removing some previously inducted players.
Take away the home runs and he has a batting average over .300 and over 500 steals. Those numbers alone should get him in to the hall of fame even if he didn't hit home runs. There have been plenty of steroid junkies in baseball (A-Rod, McGuire, Canseco, Sheffield) butt none of them have come close to breaking the all time home run record like Bonds. I think the most dangerous hitter of all time, a 7 time MVP, 8 gold gloves, the first man to get 500 homeruns and steals and one of the great all around players of all time should definitely get a spot in the Hall of Fame.
Barry Bonds was a cheater, plain and simple. PEDs, no matter who they were used by, make the game unfair and tarnish the integrity at which the players play at. He was likely bound for the hall of fame without the PEDs, but he still took them, and the hypothetical non-PED career he could have had is irrelevant. PEDs should automatically keep someone out of the Hall of Fame. And while I understand that he was a star, PEDs or not, that only served to exacerbate the damage done to baseball and its records. He, along with every other PED used, should be kept out of the Hall of Fame