Unlike the so-called "experts", childish, immature people, fake fans and bandwagoners that claim Barry Bonds is a "cheater", I'll answer this on behalf of true baseball fans that have endured worse controversies before Barry Bonds started his career.
1. He definitely did take steroids under the care of a physician and had a prescription for them while injured. He also took them "recreationally" without dr's approval but did not abuse them, otherwise he would have died in 2003-2004 of suicide or complications related to steroid usage.
2. Steroids cannot help you throw 100+ MPH fastballs or hit a ball exceptionally far and with superhuman strength due to it clouding your eyesight so that you cannot see clearly, it makes your muscles too tight so that you cannot throw the ball to homeplate or swing the bat in a proper manner and it definitely cannot help anyone due to destroying your psyche, which you need in order to focus on the job at hand. If you're moody, irritated, distracted and losing focus on one particular thing like playing baseball, you cannot play the game at all with those mental symptoms.
3. If Barry had "disgraced" baseball, "robbed it's innocence, "shamed" the game, built the "steroid era" or destroyed the integrity of the game, then why are fans still filling the seats, purchasing team/player merchandise and hitting the turnstiles?
4. Younger fans and the ignorant don't take George Herman "Babe" Ruth's womanizing, eating disorder and alcohol abuse, Mickey Mantle's alcoholism, Pete Rose's "breaking" written baseball rules with gambling, Henry "Hank" Aaron's amphetamine (speed) abuse or Ty Cobb's blatant racism against all non-whites into account as being a bad person, but freely pick on Barry like he murdered someone? All he did was take PED's when they were not banned or illegal substances in baseball or written in as part of the "rules of baseball", which to sensible people and true baseball fans would constitute as "legal" activities.....
5. His "personality" is suspect, but totally made up by Barry (celebrities tend to act "abrasive" to protect themselves and their families at the expense of looking bad.....) and the media themselves. I had the pleasure of meeting Barry where I worked (EA Sports) and he was a totally normal person that did not display any "hangups", irritation, impatience, belligerence or nasty behavior that people that don't know him think he acts like. He is genuine, will shake your hand, takes the time to chat, will sign autographs freely and does not walk around like he owns the world. He's as normal as they come.
6. He definitely is HOF 1st ballot inductee material and based upon his natural talent and good batting eye, he will enter the Hall on those merits as well as holding the career and season HR records.