Are you crazy? The only reason I hear why the San Francisco should resign Barry Bonds is so that he could break the ultimate home run record in a Giants uniform. Big deal! Don't sacrifice the whole season for this.
They will have a new manager and, hopefully, a set of new players to fill in for their departing free agents. Why subject them to the Bonds sideshow?
There are too many open questions
- How many games can he play?
- How many innings of each game will he be able to limp out to left field?
- Will he be in jail?
Even if you can get him at an incentive-laden discount from this year (which he's already said would be unacceptable), you can't build a winner around a guy who will play less than 20 innings a week.
... and if he goes to an American League team and has a Frank Thomas kind of year, don't say it was a mistake to let him go. He can do so much more offensively as a DH when he can ice down his joints while his teammates play the field. Remember, if it weren't for the DH rule, Frank Thomas would have been out of baseball years ago.