It sounds like you guys have some contempt for people, for basically the same trait you are assigning to them - they live different. "I left my small town so that makes me better!" is just as real and just as invalid an attitude. People are just people, they all are worthy of dignity and respect. Yes, they make bad choices or judgments, some worse than others, but I promise you the variety of those choices is what's geographical, not the fact that they are from a particular place, or choose not to go to college, or choose to stay near what they know. No one is one thing.
In a city you might get folks who cross the street when people of a certain race are about, while in the country you get insular groups that are hostile to outsiders - both are bad. You just know how to react and deal with one type of bad better because you've been exposed to it more. The people are the same, they've just been given the opportunity to be jerks in their own special way. NB they have been given the opportunity to be kind and gracious in a different way, too. Small towns might fundraise for someone's cancer treatment because of a everyone-knows-everyone kind of vibe, while in the city you get someone who volunteers at a soup kitchen because there are so many strangers.