I think that communities in the Midwest have tighter cultural restrictions on what it means to be "one of us." This can be affected by where you live, where you work, where you go to church, where your kids go to school, what kind of car you drive, what you do for fun, how you dress, even how you talk. Midwesterners are happy to accept someone who matches them in all these areas regardless of skin color. This is why you get backlash from them when you call them racist because the criteria they use is not skin color its all the other stuff.
Yet on the other hand, most PoC in the Midwest have a culture that is different on most of the above. So when a white Midwesterner doesn't treat a black Midwesterner that speaks, dresses, even walks differently as a part of the community is it racism? I would say no since it isn't about race but is about culture. But on the other hand, when most white people do this to most black people, it sure does start to look like it.
This puts the Midwest in a really hard place because just about any white person can claim (truthfully) they are not being racist. Yet, the outcome of the collective actions of all of them end up with a pretty strong divide that is mostly along racial lines.
Does anyone have suggestions on how to fix this? One option would be to have the cultures integrate so there are not sub communities for PoC. This doesn't seem to have worked. But the other option is that you expect Midwesterners to treat people from outside their community the same as people inside their community. That isn't going to happen. So it seems like it is an impossible situation.