This is a question with no easy answer, but to grok it explains why Gen-Z is turning out more socially conservative ("fascist Hitlers OMFG!") than any others since WW2:
White Students Respond to Black Racist Taunts with Roman Salute - Guess Who Got in Trouble http://www.dailystormer.com/white-students-respond-to-black-racist-taunts-with-roman-salute-guess-who-got-in-trouble/