MLB umpire brutally taunts SF Giants pitcher while kicking him out Alex Simon SFGate 3 0 21.07.2025 .....© SFGate visit website