What you're saying is I should be happy to oblige corruption and sycophancy. Like hell, quite frankly.
This guy was teaching his own pet unsubstantiated 'theories' as a political science class. Anybody who argued or otherwise didn't agree with his garbage was flunked out, or attempted to be flunked.
People like that in areas of power, should hr held to a high standard, or fired from those roles. Same goes for hard-left AND hard-right propaganda. In my case, he was reviewed, and later dismissed. I'm sure I had a hand in his firing.
He was doing a great injustice to political science proper, and to all of his students. By definition, we didn't learn political science.