Man, what that prof said would have really got my goat! Sometimes when they cross the line, esp in front of others, the gloves come off! Without skipping a beat I would have said: "Therefore reinforcing the wise old adage: Those that can't DO, TEACH!"*
*No offence to the REAL teachers out there who build and inspire people every day, not tear them down.