San Francisco Giants general manager Brian Sabean calls Melky Cabrera's 50-game suspension a 'punch in the stomach.'