This happened at the Greater Des Moines Softball Complex.

A 29-year-old guy is facing a charge of assault after the umpire called a foul ball call during his slow pitch softball game. The umpire apparently ejected the player from the game after the player started using profane language in his direction. Then the player pushed the umpire over, breaking his wrist.

It's believed that the ump had his wrist broken in three places. 

There's been at least four assaults on Greater Des Moines umpires in the last five years.

CREDIT: BroBible

another Video of same incident (in case above vid doesn't load)