Humans are tribal and especially among the poor "tribal racism" is common where people tend to choose to live in tribally segregated neighborhoods... My wife and I along with two of my children are in biracial marriages. My son's mimics yours... he is white, his wife is African.
We tend to find that the vast majority of people are curious rather than hostile. In contrast, my wife and I are both conservatives living in liberal California... and the hostility that evokes is far more serious than any racial hostility we have encountered.
But on the general subject of community based racism...
No white person I know of is trying to keep African Americans from moving into the poor Hispanic neighborhoods in our town... but African Americans don't feel comfortable there... so that must mean Hispanics are racists...
The same is true of Hispanics moving into predominantly African American neighborhoods in some of the town north of us. Again no white person is attempting to stop that, so that must mean African Americans are racists...
And then there are the Asian neighborhoods where other races need not go in search of housing if they want to feel part of the community. I guess Asians are all racists to.
So lets agree this is not a "white problem" but a "human" condition. Tribalism has been a key way humans organize and the basis for tribalism can be culture, religion, race, economic status, etc. People have survived against outside threats by banding together and that banding traditionally has had racial, religious, cultural aspects to it.
I see the same thing happening economically. I live in a very diverse middle class neighborhood. The people in my neighborhood don't care what color you are... but they have no interest in a homeless shelter being built nearby... fearing that it will result in higher crime rates... in their defense, areas near our current homeless shelters have seen an increase in crime. In fact, I live in a gated community... designed not to keep out those who live here, but those who don't...
So where does that leave us... my wife and I have lived all over the US from the South, the Northeast, the West Coast, and the MIdwest. We have found that most people everywhere are fundamentally good people but in many instances they are not looking for new friends... they often belong to groups and have no interest in expanding them... whether you are "like" them or not...
That is why most towns have "newcomer" groups to help "newcomers" find people they can connect with... I suspect the smaller the community is, the more closed it is... regardless of your race...
Urban areas are in some ways more open and in others more closed... urban neighborhoods often have a very defined "culture"... Little Italy, Harlem, Chinatown, and Williamsburg being examples in New York City. But in a big city, there is almost always someplace where you "belong"... where you can be accepted as part of a tribe... smaller towns simply have fewer tribes to join...
One of the funny experiences in my life moving all over the country is that everywhere we have lived a group exists of Indonesians (my wife's origin) and they somehow find themselves and create a "tiny tribe"... outsiders without at least one Indonesians are not invited to join... I just can't come to call them cultural, racial, and ethnic racists... even if all those things factor into who they choose to allow into their group...