I'm just sick of the whole "this guy's a team player and that guy's a clutch player and that guy, no matter that he's the best hitter in history, won't ever win because his character is flawed".
It's all a big bullshit dump.
Any team that gets A-Rod will be better for having A-Rod, all other factors being equal. Period. To say otherwise is not to understand how baseball is won and lost - because the things that players do like hit singles and go first to third and strikeout and make leaping catches at the wall, all of these things lead to runs scored and prevented in very predictable ways, which leads to wins and losses in very predictable ways.
Now, note that I said "all other factors being equal". Of course, that's hard to ensure. A team signing A-Rod has committed a big chunk of its salary to him, leaving less for everyone else. They may have traded for him, and the team is just moving one way or another from season to season anyway.
Your arguments about the players around Bonds are very weak. How good were any of the teams Bonds played on? How often did they make the playoffs, or not make them? If you're going to propose that Bonds has hurt his teams, you're going to have to study the issue, rather than just make a gut call and spout some teammates' names at me.
Because, otherwise, it's a bullshit dump. It's a way of correlating what you see with your beliefs, without any evidence to support one side or the other. This position can neither be attacked, nor defended. "Barry Bonds is a total ass, and his team has never done much in the playoffs, despite the fact that I think they've had some decent players, so it must be the case that his being a jerk-off has hurt his team." It's a very satisfying conclusion. And it's a bullshit dump.
I'll say it one more time so you get it - all other factors being equal, a team that adds Barry Bonds (or Alex Rodriguez, for that matter) is going to be much better off for it. There isn't a player they could add that would help more than Barry Bonds. If that doesn't make him the MVP, I don't know what would.
If you don't like the guy, just say so, and we'll move on. But, to argue that he's not as great as he is, well, it's becoming a more foolish opinion as time goes on.
Just don't get your panties in a knot over it.