Should a professor of accounting or chemistry be fired for using up class time to sound off about homelessness or the war in Iraq? Yes! There is no high moral principle that prevents it. What prevents...