Sounds to me with all of that stuff going on, the best thing to do was to clear the whole gym and put a BIG checkmark by that school on the "don't wanna go back" list...
On a serious note, with the kind of play and sportsmanship that was being displayed, I'd be calling my association to report this. If you guys had already fouled several players out and they were STILL throwing the ball at each other, there needs to be something done. Situations like these can get ugly/dangerous real quick. I have no problem with "physical play", but a total lack of respect for the game, opponents and officials should not be tolerated.
On a positive note, I respect you for "toughing it out", Don. Way to go!