Apologies if I'm misunderstanding, but I think you're saying that you'd condemn them for admitting to hold that viewpoint. I think many of us would as well.
It seems to me a downside to that approach, though, is that we'd never learn why they had those views, and probably never get a chance to reason with them about why they should believe otherwise.
Perhaps I'm too optimistic about the possibility of talking things out. It's hard to tell.
I think the problem with your approach is that no sane person would publicly defend racism. Because they would be outing themselves as a racist to all of their co-workers.
I believe that I understand very well WHY people have racist points of view. Racists are incredibly common and their motivations and beliefs aren't a mystery. I'm not sure what you would hope to change by talking things out.
Prejudice is by definition irrational, because it involves pre-judging. You can't really reason with someone about an irrational belief.