That's a very good point, and one I've been thinking about for a while now.
IMO, a lot of what we see is due to Republicans realizing they've lost the youth. Gen Z's and younger Millennials are very, very diverse, tolerant, and liberal, and it's making conservatives extremely angry. So of course for them, there must be
someone to blame. And if you listen to right-wing talk radio and read their news sites, it's pretty clear that they blame public schools, universities, and professors. In Republican world, the reason kids are so open, tolerant, and liberal is because they've been "indoctrinated" by all those bad actors. So we're seeing their reaction....get all the gay, uppity racial stuff, "wokeism", etc. out of schools, which apparently they believe will turn all the kids back to good ol' fashioned Christian conservatives.
Of course they're very off base with all that. It's not the teachers or professors....it's the fact that those generations are the most connected and aware generations in history. No other generation has grown up being able to see and interact with their peers across the world like this one. They don't need professors or teachers to tell them that queer folks are just like any other group of people who merely want to live freely and in peach, they're able to hear that from LGBTQ's directly! The same is true of people of different races, ethnicities, and all sorts of backgrounds.
Simply put, the conservatives are fighting a losing battle. The world is connected and we're all interacting with each other...can't put that genie back in the bottle no matter how hard you try (unless of course you go full N. Korea).
And the funny thing for me is how clueless conservatives are about how, if they ban teaching about things like the Tulsa massacre or try and
whitewash the Rosa Parks story, in today's internet age all that does is get people to talk about those things
even more, which is exactly the opposite of the conservatives' goal. They really didn't learn anything from the "satanic panic" days, did they?