I am not only disgusted by what Barry Bonds did (Steroids, etc.) But he lied about it, which made it even worse.
However, in my opinion, the fact that he was looked up to as a hero is horrifying. Same with Sammy Sosa and Mark McGuire who were both heroes when I was younger, they were both cheaters and they shouldn't even be remembered.