Companies that have problematic employees solve that with management intervention or firings. Click-through or HR driven powerpoint fests have nothing to do with it.
But this attitude is telling. The vast majority of people are not racist. Actually in my own experience I never encountered someone being racist against blacks or other minorities in the workplace: only white people (e.g. by refusing to hire them into positions). Why is a company wasting time on mandatory training for everyone to rectify nearly non-existent problems?
I used to work at Google and back then it wasn't so big into this idpol stuff. Based on what I've read but also heard from the dwindling number of friends who haven't left yet (now down to only two), I would never return. I agree I'd feel unsafe in that environment, partly because idpol ridden workplaces tend to abuse terms like "racism" to mean anyone who isn't loudly and visibly loyal to idpol ideology ... people like Damore. And I don't think you can be loyal to an ideology and still maintain your self respect.
However, seeing someone being unjustifiable punished makes most of us to feel empathy and sharing their pain. It make us feel scared, activate flight and fly reflexes, anger and a lot of regions in the brain associated with strong emotions.
So for the sake of argument, the best would be if only the first case occur in the work place. If everyone share the same definition of good and bad, wrong and rights, racism, sexism, classism, and *ism. We could achieve this single mind if everyone has the same age, share the same cultural background, have the same religion, with a large dose of kinship. That way the first case can be almost guarantied with minimum risk of the second case.
Why? Because I don't think it likely that diversity training would convince the racist to stop being a racist. It may teach the racist to conceal his racism, which from the corporation's perspective might well be good enough, but a crypto-racist is still a racist and would still make me feel uncomfortable.
Or to put this another way, how many sessions of diversity training would you need to put James Damore through before the women of google felt comfortable working with him?
It may even make the situation worse for the racist's [present and future] coworkers since now they have a wolf in sheep's clothing situation to contend with.
Indoctrinating people on why they should behave in a certain way is a different matter. And again, the insult of assuming employees are in need of such training.
That is the yearly manager training class. Even if you were only managing an intern, you had to take it every year.
I don't claim to have a recipe for converting racists. Maybe a good start would be not to hire them in the first place?
So for the sake of argument, if you worked at a company where one of your colleagues was being overtly racist and made another employee uncomfortable, you as a third party would feel "unsafe" by the diversity training that this person would be required to attend (likely not even only for ethical or corporate reasons, but likely also legal)?