He's probably at least partially in the right, college bureaucracies do tend to suck quite a bit, but he also comes across as making the situation needlessly worse by arguing with people in a position of authority over pointless things.
He walked out of class. Apologize to the professor, or whoever needs to be apologized to, and go back to class. That's all that needed to be done from the start.