You are a Christian so this should make very good sense. Here's how I think about it.
Think of systemic racism as a form of "original sin". Those of us who are white in the USA are born into a system that has long existed which benefits white people to the detriment of black people. We are all born and raised in a system that has existed long before we were around.
NOW: the value of "apologizing for being white" is NOT one of simple "mortification of our ego" but rather an acceptance that we have benefited from this system and it is our natural state to want to continue that system which benefits us...and that in order to make changes we must accept that we have thus benefited so that we might be able to give up some of those benefits so others may have them.
The first step toward salvation is accepting that we are all sinners.
Does that make sense? I'm not saying all of us white people are evil horrible lynch mobs...but we DO have advantages granted us solely due to our skin color. And even if we don't always appreciate those advantages we DO get them. Our goal then is to ensure that ALL people get those advantages.
We are "trying", obviously, but clearly not enough. Or we wouldn't be here now having this conversation.
I agree that we shouldn't attack police character. But, again, my lived experience as a cis white male is very different from that of others.
When corporations jump in it can definitely feel that way. But, by the same token, it is also an accession that their customer is more than just a white face. That they must reach out. NOW, whether they make it more than "slogan" or virtue signal is when the rubber meets the road.
The BLM movement is just fine. It's an agreement we must make that black lives, indeed, matter just as much as white lives. And that's a noble goal for a country that has seen fit to treat black bodies as second class citizens for as long as the USA has.