No, that is not the problem. The problem is a student has paid, borrowed or been granted several thousand dollars, to take this course. As it's his major, it may even be required. The "Professors" rant has nothing to do with Political Science it is a rant. If I were the student, I would find a law student of similar political bent and initiate a class action suit against both the professor and the university for theft of service.