I think that Magowan is full of sh*t, 22 home runs before he ties the record and they are going to let him go? Com'on, we're talking about one of the greatest baseball players to ever live. Barry will play for the Giants one more year guaranteed.
He is just using leverage and rightfully so. No way in hell that Bonds is getting $15-20m to play next year from the Giants. Let him go elsewhere and put that money into FA and young talent. At this point it is only a ego trip for Bonds to get the record. He is a liability in the field and is costing the Giants victories. Let him go to the AL and set the record if he wants it that bad.
Lifelong Giants fan here