Barry Bonds has no records. He cheated. He was a freak that deserves to die in obscurity.
Yes, but he was a jerk too.