Let me give you give you idea of what these small urban areas are usually like. Generally a large part of the population is going to hunt, knows someone that hunts, doesn't hunt but doesn't really care. You have many gun owners whether they hunt or not, I know very people that do not own a gun.
On the religious front you will not only have a church servicing these towns but will usually have multiple churches. There was saying about Plymouth, Pennsylvania years ago. They had a bar, a church and funeral home on every block and that wasn't too far from the truth and still holds true to some extent today. Might be every other block... Most of these churches will have been in existence for better than a hundred years. These are not small little churches either but quite ornate buildings built to last. Religion has always been deeply rooted in the communities and considering the income of the people that built these churches many years ago that's testament to that fact. I can walk out of my house and go to 5 different churches, the closest one is about 30 seconds and the longest might take 5 minutes to get too. Those are just the ones in my comunnity, I could walk across the bridge and be within walking distance of another 7 or 8 churches.
There's a picture of two of them here near the bottom of the first post: http://www.city-data.com/forum/northeas ... homes.html
The red one is the one I can get too in 30 seconds.
Pittsburgh although a large city is going to have a similar makeup.
To tell you the truth I can't think of two single things he could have picked to discuss that would have caused more damage to his campaign...truthfully.
Edit: actually if you scroll down through that link you'll come across two photos taken inside one of those houses with guns mounted on the walls and another with deerhead mounts.