I think they do. For two reasons:
1. The Hall celebrates baseball history. Good or bad, this is a big part of it, and these guys resurrected baseball when it screwed up with the strike.
2. So many others used steroids too, but nobody did what Bonds did. Not even close. I'm more bothered by those who got off scott free because they weren't as good, than getting upset over those who did use.
Forget history, how about credibility?
How do you know what Bonds was taking was above and beyond anyone else? You don't think McGwire and Sosa were taking just as much shit? McGwire hit 70 + 65 homers at 35 and 36 years old. Just like Bonds hit 73 at 37 years old. Baggs, Caminiti, McGwire, Sosa, Walker,Galarraga, Luis and Juan Gonzales etc....all those top power guys were on growth hormones, anabolics and recovery agents.
The steroid era brought the long ball back and reinvigorated plenty of fan bases, but I don't think that warrants spots for all of those players in the hall based on that merit. But I see where you're coming from.