My feeling on his home run is this: *********************
Anyone hear Bob Costas' take on Bonds? He states the case much better than I ever could but the fact is, Bonds would not have come close to the record had he not taken steroids. Regardless of what every other player did, Bonds broke a hallowed record in baseball by cheating. Maybe he cheated better than everyone else and maybe he was already better than everyone else before the cheating, but people like their heroes and record-holders to be clean, likeable people. Barry Bonds is neither.
As for the bias vs non-bias in Game of Shadows, I read it and found the case very convincing. I am not going to say it was completely unbiased, because it wasn't, but it is more in the writing style and presentation rather than actual misrepresentations. I find it telling that most of the people who are Bonds apologists have (shockingly) not read the book. You can not disparage a book you have not read or base your opinion off second-hand accounts. Point to specific examples of bias when making your arguments. The book is full of facts. Yep, gloriously unbiased facts. If the book was so biased and untrue, you can bet Bonds would have sued for slander and libel. It has irrepairably damaged his reputation and put him under a tremendous amount of scrutiny. The simple fact is, he has no case. The authors did their research (and pretty exhaustive research at that) and presented a well laid-out case.
The people who love Bonds will either look the other way or just categorically deny Bonds used steroids without a positive steroid test or actual footage of him injecting himself. If you needed a smoking gun for every case, our legal system and society would fall apart. The evidence STRONGLY suggests he is guilty. If you had to make a life-or-death decision on whether or not he is guilty, I'd like to see the people lining up on the non-guilty side.