Being a Nazi in the Third Reich was clearly not something that benefited the people of Germany, Austria and the rest of the Reich. About 20 million died, more civilians than military.
The term "Uncle Tom" comes from the rather melodramatic novel "Uncle Tom's Cabin", written by Harriet Beecher Stowe in the 1850's. Uncle Tom was an elderly Black man who always agreed with the Massa on the Plantation. It is a term well known and used by African Americans to describe a Black man who always agrees with the White man. Which is precisely what Thomas, West, Keyes, and the rest of the right wing African-Americans do routinely. As such, I do not consider it to be any sort of racist term., any more than "Mista Charlie" or "Miss Anne" are racist terms.
I think everyone has a way of seeing the world from their own perspective, so everyone has to some degree a bias in favor of their group. I can agree with my Taiwanese friend Ying that chicken feet must be delicious, but I cannot bring myself to eat a chickenfoot, and it bothers me to watch anyone eat a chicken foot, for example. I never felt all that comfortable with the emotional preaching style of many Black preachers, who frequently say things as Gospel that are nowhere in the Bible, and to hear the entire congregation holler back "Amen brother".
I would not think of telling my friend to not eat a chicken foot in front of me, nor could I say anything to correct the preacher. To do so would perhaps be racist on my part. I don't see using the term Uncle Tom to describe Cain, Sowell, West or Thomas as racist: it is simply a correct description. They have a right to be Uncle Toms that I can acknowledge.