All very true and well stated, although I would suggest that in addition to the issue of expense, there is of course the issue of ideology which trumps all on college campuses these days. You aren't going to get the administration of public colleges and universities to dismiss an instructor for virulent anti-American comments these days because those comments are going to be very much in line with the belief system of the college administration, period.
Excellent point! If a colleague can be fired for incompetence -- I can too! Can't have that - I might be
next! There is (excuse the pun) a "collegialty" of
ideological self-interest.