Giants player had bad experience weightlifting with Gabe Kapler