I'm a big baseball fan, but I won't be watching any Giants games until Bonds retires. There's some other guys in the league that I try to avoid watching too (Giambi, Sosa, Matthews, etc).
While steroids weren't technically against the rules when a lot of these guys started using, they were against the law. And beyond that, it's a matter of respect for the game - something that Bonds lacks. Bonds admitted in court to "unknowingly" using steroids. Bonds has consequently been called out as a cheater by the fans, like McGwire was called out by the baseball writers who didn't vote him into the hall of fame this year. If Bonds was not so self-centered, and had a shred of honor and dignity, he'd be able to see the difference between what he is doing and what Aaron did, and the damage he's causing to the game, and act accordingly.
If some good comes out of all this, I hope that it at least leads to some greater scrutiny of traditional HoF thresholds like 500 HR, 3000 hits, etc, and causes people to re-evaluate the careers of people like Dale Murphy, Jim Rice, etc.