The guy is a racist and a crappy actor.
He doesn’t get a pass for a sudden change of heart. If it was only whites getting shafted, he’d be overjoyed.
He is a racist. However, I think he is a good (not great) actor. In cases like this, I separate the man from his art: the Oscar Wilde Rule.