Holy crap. What’s going on in Norman, OK?
What is going on is a teacher who was probably educated in a liberal university—sadly many if not most universities have very liberal education major curriculums.
Sadly, parents send their kids off to college only to have them indoctrinated with liberal BS...Mine all went into math science majors...the core courses in math/science were fine, but they would get some exposure to liberal BS (Tho minimal, thank God!) in the general “breadth of knowledge” courses.