Tell me why they didn't sign him then? Because of steroids and the possibility of jail time? That's partially correct. Whether or not you or I believe in the effect of "chemistry" effecting a team, Bonds has been known as a complete [expletive] his entire career, and it certainly didn't aid him in getting teams to line up to sign him. And that was my point. And my point is (still) that teams are idiots if that is why they didn't sign him. I have a hard time believing that all 30 teams are run by drooling morons So you think all 30 teams passed on a player who put up a .480 OBP because they were scared he might go to jail during the season (which he still hasn't done)? I think it had one heck of a lot more to do with the fact that for the vast majority of fans, Bonds was the living embodiment of the steroid era and most teams didn't want that negative publicity. Add in his health / mobility issues, the legal issues, the media circus and associated distractions...and it's not too hard to see why teams didn't want to sign him even though he was still the best hitter in baseball. I'm sure the personality thing didn't help, but it was way down the list, imo. don't forget that he was still looking for an $18 mil payday last I heard. That's a bunch even for the best hitter in baseball, especially after you factor in the bad defense and the fact he couldn't play every day (which required a team to sign one of the better/expensive 4th outfielders).