But on topic, I like Stoney's suggestion: Automatic suspensions for third participants.
Leave it down to the pitcher and batter. If the pitcher knows his entire bench is facing minimum 10 game suspensions if they step on the field, he's not gonna be plunking guys with the knowledge that he has to fight them alone.