Funny for I am not a big Bonds fan either. Not so much against him but he doesn't play for the team I'm passionate about. Anyway to some of your points. I wouldn't expect a man his age to give 100% in the field as let say a 25 year old. Bonds has said in public after last season that if he was in the A.L. he would probably be a DH. I think that is him acknowledging his skills as an outfielder have gone down at age 40. But lets not forget that besided all of the hitting awards he has won, this guy has 8 Gold glove awards.
I do debate the never challenged 60 notion because from 96 to 2000 there was always the constant watch, which guy, Bond, McGwire, A-Rod, Sosa or Griffey Jr would break the mark because they all would get off to such fast starts and continue past the allstar break. From 96 to 2000 he hit: 42, 40, 37, 34 (in only 102 games due to the strike), and 49 homeruns. In fact the year he hit 34 he was on pace to hit over 50. I think he could have clubbed 16 more between 63 potential games. Also the year he hit 49 he only played in 143 games. I think he could have jacked one out in 22 games but because of his age, he is taking a few days off per month because he and his manager know his greatest value is with his bat and not his glove. If he was in the A.L. his numbers might be bigger. Last year he hit 45 and he missed 35 games mainly due to his manager sitting him down to give him a rest. Fifty easily could have been gotten his stats was the only driving factor for him.
Again roids may give you the power but it still does not improve your hand eye coordination which has gotten better in the later stages of his career as evident from his batting average. As of today he is hitting .361. Over the last four years he hit: .306, .328, .370, .341. He is a career .300 hitter.
As for being his own worst enemy, yes he does put his foot in his mouth at time because the average person doesn't make the millions he does and we all say we would take a portion of that and be happy to play a childs game. But in the words of Puff Daddy (I NEVER thought I would ever catch myself quoting him LOL). More money more problems. Now the average person is saying, "yeah I wish I had the opportunity to have such problems in life", I think it goes a lot deeper than should I drive the Benz or Rolls to the park today.
I can attest from personal experience, a professional athletes life is very plush but it also has pressures that the average person can not understand. I can only speak from the football side of life but I'm sure there are similarities with baseball. But even football player look at baseball players with envy because football player's contracts are not guaranteed so what you read in the papers is not what you may end up with. Hence that is why you see more NFL players holding out on their contracts or demanding signing bonuses because they look at people like Jamal Anderson. If he would not have held out, he would have been assed out because he blew his knees out not long after that. Athletes have to make as much as they can in a short time span because for the majority of players that window of opportunity is not that big. Even the average person would try to maximixze their earning potential when they can. Now Jamal was eaten up in the ATL press when he held out but now his career is over on the field.
Bond makes so much money that he doesn't need the press to be a P.R. arm for him as most average players do. So he is basically free to speak his mind. Of all your MLB friends who think he is a butt hole, go back and ask them would they want to have him on their team? I bet everyone will say yes. Jeff Kent could not stand the guy but always said, Bonds gave the Giants their best chance to win and that is the bottom line from teammates. The most talented team I ever played on, I could not stand the a good portion of them, but I knew they gave me the best chance of winning and we pulled together on gameday. That is what a professional does. Its not a popularity contest or else the A's from the early 70's would never have won squat.
So basicaly, Bonds doesn't need the media for he has his money. Fans outside of San Fran may not like or get him but ask the fans in Frisco do they love the guy. I've been out there and the answer is HELL YES. If given the chance for one season would you want the guy in a Braves uniform? I bet most Braves fans would say yes even with the baggage he brings. Joe Montana was probably the biggest horses butt and anti social player on the 49er's, but during his peak, if you asked any club would they take him on their team, I bet every one would say yes. Same goes for Bonds.
Must be something in that Bay area water, because the A's, Montana and Bonds all play in that area. funny. Anyway, we should probably turn this into a sports talk show to resolve, but as you can guess I love a good sports conversation.