Professors who push their personal views do not belong in universities and certainly not top tier universities.  

Teaching students to think and analyze and question is ok.  Pushing your views on students who want to fit and make good grades makes you not fit for purpose.