Thanks for that, it's a very interesting article. That's the type of thing we should be reading in the newspaper and sharing on Facebook and cordially discussing (as you and I are, I hope) so we can determine where we
actually stand on this matter as a society.
Race relations are very complex, it involves (imho) deep-seated biological cruft leftover from years of evolution, racist teachings in the home (like many other people, I grew up in a home of so-called "racists"), etc. If we are going to live in non-segregated societies, we just have to work through this together. I think a lot of those numbers from your article are just going to keep going down over time, partially as older people die off, and otherwise just as people realize, from being physically near people of different cultures on a regular basis, that yes in fact they are different (contrary to what the media and various other busybodies tell us), but it's just fine the vast majority of the time. And, sometimes it isn't - there is nothing saying that the level of cultural harmony between various combinations of cultures must always equal the same value, it's a preposterous assertion.
I believe there are numerous paths one can take to reducing the various "isms" we have in our societies. OP has chosen the name and blame approach. I'm fine with that, provided it is based in fact. Is that a successful approach, we'll likely never know.
Here's another approach:
https://www.youtube.com/watch?v=eHhKMu8jrfw
In this case we do have a bit of insight into the reactions of the "host culture":
https://www.reddit.com/r/canada/comments/5im83w/when_we_let_...
Seems generally pretty positive! I'm going to try to remember to look into what the general opinion in the physical community where these dudes live is, but then how do you know people are telling the truth? That's the benefit of anonymous forums, at least people tend to be more honest.
I just thing we as a society are really not going about this in anywhere near an optimal manner, for no good reason.