Hitler (y'sh"v!) is not hated for being a dictator, a war monger, or someone whose word in treaties was meaningless. All his notoriety comes from the fact that he was a "bigot." Bigotry is the supreme crime, greater even than mass murder. If Hitler had killed all those millions to achieve "social justice" rather than to eliminate "inferior non-Aryans" no liberal would have a thing to say against him. This is why the evil of Stalin, Mao, et al, are not considered on a par with that of Hitler. Hitler's equivalent (according to liberals) is Archie Bunker.
Just as "bigotry" tainted everything Hitler did and earned him classification as "evil," so all Communist dictators, because they were "against bigotry," are considered saints, regardless of what they did.
Anti-Communism is now considered just another form of intolerable reaction and "bigotry."
Bravio to your post, on all counts.