How cosmopolitan of the city folk! I think the whole "Progressive, Forward Thinking, Politically Correct, Multiculturalism" attitude thing is often just a glamour covering the real fears, insecurites and isolation that most urban dwellers feel.
I feel like most small town folk are generally more accepting of whatever 'differences' folks may have.

Or they are at least polite enough to keep their mouth shut!