That professor was mistakenly expecting reason from those students. He behaved and treated them with respect only to be completely disrespected (to put it lightly) himself. It was quite disappointing seeing him try to be honest and fair only to be belligerently yelled at.