Brandon Crawford Ejected By Umpire While Playing Shortstop

On Wednesday we got an incredible rare occurrence -- something that almost never happens in Major League Baseball. San Francisco Giants shortstop Brandon Crawford was ejected while playing defense. Yeah. I didn't even know that was possible.
Crawford was irked after he was called out on a check-swing third strike in the bottom of the second against the San Diego Padres. Third base umpire Ryan Blakney rang him up and Crawford was not happy about it. When Crawford walked out to take his position before the next inning, he and Blakney began jawing at each other, and the veteran infielder was tossed.
Here's video of the incident:
Brandon Crawford has been tossed for arguing with 3B umpire Ryan Blakney about his check swing from the first inning pic.twitter.com/zDvJw9FszG
— Talking Friars (@TalkingFriars) August 31, 2022
Crawford was ejected between innings after being rung up on a check swing in the previous half inning pic.twitter.com/5abD9fzpqz
— SF Giants on NBCS (@NBCSGiants) August 31, 2022
That was only the third ejection of Crawford's career, so yet another rare MLB occurrence.
Frankly, I don't think I've ever seen that before. Hitters and managers get ejected all the time and sometimes pitchers get tossed. I'm not sure I've ever seen someone playing the field get thrown out like that.