Agreed. The point is that statues are erected and buildings named to honour people we respect for their achievements. If we find out things about a person that destroys that respect, it seems entirely appropriate to remove the statue from public display or rename a building. That's not erasing history in any way. I suspect that both Jimmy Saville and Edward Carson's names are much better known now for their bad deeds than they ever would have been if they hadn't done those things. Equally, Huw Edwards' name will be remembered for his fall, whether or not old programmes featuring him continue to be shown.
And nobody (as far as I know) is suggesting erasing Churchill - but his dark side should be acknowledged alongside his status as a national hero.
So should we also get rid of statues of particularly bloodthirsty kings, generals, etc, of aristocrats who had any connection to the Irish Potato Famine, etc, etc, or is it only things commemorative of one particular version of slavery that is so objectionable?
Surely far better to recognise that we all have a very complicated history and that beliefs and attitudes change and may very well change again — and that there's no certainty that all history always moves on towards a better world. So keep all records, written, sculpted, artistic, etc, but interpret and explain, making clear that any explanations are no more than explanations based on the views of the current time. (None of us will be around to see what views are in a century's time.)
But records and evidence should never be destroyed, texts should never be censored. (We and future generations must be as free to read the full text of
Mein Kampf as an original copy of a certain Agatha Christie work or all of Richmal Crompton's work unchaged.)