I used to play the computer version of APBA (it was a great game until the company that made it went belly up).
They used to have rain delays, and the occasional rain-out (which was kind of cool when you were playing in season-mode). The rain delays would have an effect on the pitchers when the game resumed, usually downgrading their effectiveness.
But for games that were played in domed stadiums, they would have the occasional benches-clearing brawl that would take the place of the rain delay. Don't remember players getting ejected, but the delay would have the same effect on the pitchers in the game when it resumed. The other cool thing about the brawls is that some of the fans would also come out onto the field to join in. The fans were the game developers, and they were mentioned by name.