I'm so sorry you had to deal with that incident!  We've had similar issues with the computer lab here, but it never got that out of control.  It helped when we put signs on the door indicating the consequences for leaving the lab a mess and misbehaving-- does your lab have any signs like that?