Stupid question: It's already illegal to discriminate and harass on the basis of race. Why do you need a training program to make it less risky to fire people over it?
I think it's less risky because it sends a clear signal to employees that if they're fired for being racist assholes, they don't have any real grounds for to sue for unlawful termination.
Even groundless unlawful termination lawsuits are a pain in the ass to deal with. It's better to discourage them than to litigate them.
Looks like it was effective.