I would say in general - no matter where you are, there will be ignorant people.
If you label every school by a fringe on or near campus, you can probably eliminate every school in the country from your search.
Yes, some are known to be more conservative or less welcoming - but when you start eliminating the mainstream, then what’s left?
Part of our society is - regardless of how abhorrent one is, as long as they don’t hurt anyone they can say what they want…but yes, their employer can also penalize them for saying what crosses the line.
But if we eliminate Penn because of a one off professor, then you may as well eliminate thousands of schools in the country.
College is, in part, to learn how to think critically - so if you go there, you think she’s a moron and move on.