I suspect the problem isn't really racial/ethnic diversity. The problem is cultural diversity. People of the same culture/sub-culture are on the same page. So it's obviously easier to get along. What puts most people off about others isn't race but cultural characteristics that offend them. Although that should be taken account, also. It's a problem when the racial "others" flood into a community. It's a shock to the system.