Interesting comment from one of M. Yglesias's comments threads:
I'm from the South, and I don't agree that racism is the only thing behind the rise of the GOP and the decline of the Democrats. Racism is on the decline in the South, I believe. What is replacing racism is something that I'd called "monoculturalism" (an invented antonym of "multiculturalism"). Souherners (like people everywhere) want there to be cultural constants that they can assume everyone shares: constants such as belief in God, two parents (one of each sex), love of football, pride in Southern heritage, love of barbeque, etc. Southerners are uncomfortable around people who are too different---such as Muslims, Hindus, homosexuals or vegetarians. Racial diversity is not very important anymore, as long as people of different races can learn to act the same and support the same football teams.
Question: Is this actually an improvement?