Everybody wants to forget that part - that a sizable number of pitchers Bonds got those homeruns off of were also using performance-enhancing drugs.
The level playing field - and no MLB rule against steroid usage at the time mean that any talk of an asterisk is just ludicrous envy. Bonds' HR numbers are 100% legitimate given the environment he operated in. Steroids didn't help him hit more or longer home runs, they just kept him off of the DL...which is why he isn't likely to catch Aaron at this point. He's got too many nagging injuries and permanent knee problems.
Coherent post...and nailed my point I was making above.