Nah, shame is too much to hope for. You’re assuming the person sees a problem in their behavior. I’m not so much talking about those people. They’re easy. People who think they’re doing wrong often want to change.
I’m more talking about the people who believe their behavior is in the right. These are people aren’t looking to “improve.” They’re so much easier to recognize when they’re just carrying a confederate flag around. They only don’t because we’ve made their symbol untenable, for them. So instead they take over the acceptable ones.