It really is too bad that we have no tolerance for those that are not perfect. So a company uses a black woman to represent their product, is that so awfully bad? And this thing with statues of George Washington having to come down because he had slaves. You don’t have to look far to find flawed individuals that we have learned to revere. Take the main characters of the Bible in the OT. Abraham did have great faith to first venture out of Er and take possession of Canaan, but he lacked faith when he lied to Pharaoh to protect his own skin. Jacob became the father of the tribes of the Hebrew people, but he lied to steal the birthright of Esau, his brother. Moses murdered and lost his temper keeping him from entering the promised land. David committed adultery with Bathsheba and murdered her husband to cover up that sin. And yet, with all their flaws, including murder, we still revere these persons in the Bible.
Is it their distance from us in time and location that makes us able to forgive so easily? But, those that are near in time and place can have no flaws lest we judge them wanting? Too often we judge based on our current mores and forget that those of the past were good in their time. We do not need to continue doing the flaws of our past ancestors but those persons still deserve our respect.