Bus driver handled the situation wrong.
He should have called the police and had them take away the misbehaving kids.
I feel sorry for the good kids on the bus.
Or if the Principal wasn't there, drive the bus to the Superintendant's office and let the moron at Student Services handle it.
Neither available? Then drive to the police station and let them handle it.