Don't know where you are but this type of thing is anything but typical where I live. Students, parents and athletes are expected to behave with the consequences severe if they don't.
Well where do you live and what sports do you watch?
I have seen these kinds of melees at AYSO girls soccer games, not to mention little league.