I tend to think people's attitudes come from too much diversity rather than too little.
The most diverse places I've ever been are also the most visibly segregated and racially aware (but not in a good way). Meanwhile, I see the most tolerance for others in homogeneous places.
I wonder if this is borne out in any studies.