Refs totally overreacted to this matter. There were no punches thrown and the majority of the players on the court were trying to restore order after the initial dustup. From what I saw:
-- Toss #12 for Farragut for acting the way he did. Threw elbows and then started running around the floor yelling
-- Personal foul on the WBHS player for the foul of #12 after the rebound.
-- FHS shoots a 1n1 for the personal foul, WBHS shoots 2 for the tech on #12, FHS gets the ball under WBHS basket.
-- None of this happens w/o the actions of #12. His foolishness and selfishness may cost his team the opportunity to advance. FHS has the game won, don't throw elbows and don't run around the floor yelling after the fact.
-- FHS coaching staff was trying to calm everything down during and after the fact. WBHS coach kept yelling at the refs and kept his team and fans worked up over it.
-- An overzealous ref made more of this than it was. It was two teams competing and the game started to get rough as it got late. The refs were slow to take control and it got too rough but then one player (#12 for FHS) ignited the problems. Eject him and the game would have ended.