Your assessment isn't that far off. For most small townies, they were born, raised, and will die in that one small town. They probably haven't experienced much outside their little world and feel threatened by people different then them because of all likeliness, most everyone else around them are very similar. I grew up in a place like this (not really small town, more like small suburbs), but everyone was white, Christian, and for the most part, locals for life. More then 60% of my graduating class of 450 went to one of the state schools, and I guarantee most who stayed in-state or went out of state will remain or come back to live in my town. When you have such a large segment of the population having never seen bigger and more diverse things, it leads to a very close-minded and narrow view of social issues. Hence why I got the hell out of there and will never move back.