As a native North Carolinian who grew up in a rural part of the state, I can confirm that there is a substantial difference between the rural parts of the state, and places like the Triangle region, in this regard. There definitely are still racists, bigots, homophobes, etc. and they are more common when you get out into the country areas.
That said, it's not the case that every 3rd person you meet is a KKK member, raging homophobe, or conservative snake-handling fundamentalist who refuses to send their kids to the doctor, or any of those other stereotypes. Those people exist, but even in the rural areas they aren't necessarily ubiquitous - although this will obviously vary from region to region, town to town, and I haven't lived in every part of NC, so there are probably some spots that are especially bad that I don't know about.
But anyway, the conversation about was about living in the Triangle area around Raleigh/Durham/Chapel Hill, and this region seems to be in pretty good shape as far as tolerance, diversity, etc.
Born and raised in rural North Carolina. The racism and bigotry and religious zealotry is very prevalent there. Durham, Raleigh, and Charlotte are all nice cities. However, you should really stick to those areas if you're not wanting to deal with any trouble.
That said, it's not the case that every 3rd person you meet is a KKK member, raging homophobe, or conservative snake-handling fundamentalist who refuses to send their kids to the doctor, or any of those other stereotypes. Those people exist, but even in the rural areas they aren't necessarily ubiquitous - although this will obviously vary from region to region, town to town, and I haven't lived in every part of NC, so there are probably some spots that are especially bad that I don't know about.
But anyway, the conversation about was about living in the Triangle area around Raleigh/Durham/Chapel Hill, and this region seems to be in pretty good shape as far as tolerance, diversity, etc.