I agree with this, people get defensive because they think they are being blamed.
Well, we are being blamed. The British ran the slave trade, we made our money from it, our prestigious buildings, our businesses.
And even though the vast majority of the population did not run the slave trade or profit from it, as their lives were probably very basic and poor and often miserable and short, we are all to blame and we must compensate the black people for it or hang our heads in shame.
I am surprised at how angry, or maybe annoyed would be a better word, white people I know are about the damaging statues, BLM marches etc. Unacknowledged racism imv. But I think that if you accuse people of something, eg the slave trade, their first response is defensive and irritated.
The stop and search by police - police are judged on results - I doubt they are deliberately doing thousands of unnecessary searches or they are wasting police time and money. Police are short of staff and money, are they really just doing this because all of them hate black people?
One problem is new immigrants, asylum seekers cannot work in the uk as they don't have a work permit. So most of these people are very likely to turn to crime as their only option.