“…cities tend to be very diverse, and the fundamental social adaptations required for urban life are built around toleration of very different people living next door. This is in contrast to rural life, where the fundamental social adaptations are built around everyone being able to cooperate and work together as a single society — so that difference is accepted so long as it falls within a particular broader envelope, but is very dangerous beyond that.”