Congratulations, Kdyami.  Even Harry never went that far in antagonizing professors.  I am fucking stumped.  I will likely have Hall let him leave.  McGonagall can currently be found in Dumbledore's old office.