Having grown up in a small town, my experience is that there is an "in-group" and an "out-group." If you are part of the dominant race, the dominant culture, the dominant religion, or the dominant economic class of the town, then you are part of the in-group.
If not, then you are part of the out-group and are looked upon with suspicion or mistrust. So if you are part of the out-group, you have to work very hard to gain the in-group's trust and acceptance.
It's true that a small town will stand up for the in-group and will support them. But the out-group is strictly on their own, as it is believed that they should not live there in the first place.