I have traveled a lot. I have met small minded bigots all over. I grew up on a moderate sized city in the deep south. There is still a very small population of bigots in almost any rural area. No need to down play it, this is a very small amount of the population. It is still a problem, to some extent: (http://www.dailymail.co.uk/news/article-2428103/Majority-Ame...). A few more generations and people won't even have living memories of Jim Crow. It takes time to heal wounds like this and that is very certainly the trend (improvement).