After living in places like Houston and Palo Alto (polar opposites!) This is not remotely a surprise. Heavy division on race and class lines is obvious everywhere. It's part of the immense polarization in the US. Even people living a few miles from each other can exist in totally different universes.