The Giants are officially retiring Barry Bonds' No. 25 jersey on Saturday night AT&T Park. Years before the ceremony, there was no chance it would be worn again in San Francisco.