Greetings and welcome. I hope you find some useful interactions here.
I bristle a bit when someone over-generalizes about groups of people, even those I adamantly disagree with. While there are those as you described, there are many others with positive intentions who are hampered by indoctrination and the like. Ostracizing or demonizing in a general manner probably does more harm than good and begs the question of whether or not the person doing so may do it
When you throw shit, you are bound to get some on yourself. (Hmmm sounds like someone I know)
Anyway, welcome and help yourself to the “special eggnog”…