We all know there was illogical and cruel injustice in our nation's past. There is no nation on the face of the Earth that does not have parts of their history they are ashamed of. But people evolve, learn, repent, see things in new and better ways and change for the better. As did Americans. Most of the people who worked the hardest to end racial injustice were white and their efforts often cost them just as dearly as did most black civil rights leaders.
But the USA ended slavery as did most of the rest of the world in that same century. And the USA ended Jim Crow laws and all other formal injustices against black people. Most people living today have no memory of those laws but have enjoyed living in the most free nation in the world with the most protections against any forms of unjust discrimination. There is now no more racism in the USA than exists in most other developed countries or developing countries for that matter.
So yes, it is good to recall where we once were. But we should be celebrating when we are no longer as we once were in unacceptable things and appreciate how far we have come.
It is wrong, destructive, counter productive to use history to brand people now who had no part in that history and who do not in any way condone it. It is even more wrong, destructive, counter productive as well as stupid and unjust to expect people now who had no part in slavery or segregation to compensate black people now, most of whom have no memory of slavery or segregation. Even the few old enough to remember what Jim Crow was like have had 60 years of equal opportunity under the law to take advantage of opportunities opened to them.