I haven't watched baseball since Barry Bonds was skinnier. I'm originally from Pittsburgh, so I had the "joy" of watching him way too much. He was pretty much a jagoff then too, though I have to admidt - he was the real talent on the team, and they gave Bobby Bonilla and Andy Van Slyke much better deals that they deserved, and treated Barry like he was of little importance to the team.
But that's all secondary. If Barry wants to be that way, and teams are still willing to pay for his services, then it really doesn't matter what I think.