Manager Gabe Kapler and president of baseball ops Farhan Zaidi rolled with the punches at Giants FanFest.