Umpire Lance Barrett had brutal missed call in Giants-Padres game