You are in fact correct and I am in fact an idiot”: You are not. You are a person who believe something and reacted with anger. A little bit like the post war reactions after WW2. Did you ever read books about the “Epuration – in French in the text-” in France?

Czech government was as vile as the Nazi government of Germany” That is not possible. \if you mean that some actions were unjust, unfair and somehow inhuman yes. But Nazism is the degree zero, the metre-stallion of evil.
It is often compare with communism in figures and methods.
Don’t get me wrong. To be awake at 4 in the morning by the Gestapo and to end in Wilhem-Strasse was as bad as to be awake by the KGB/GEPEOU and to end in the Lubyanka (is it the same root than Serbian, Ljubav, (Love) or not?).
However, if you are a truly real believer in the communist faith, you do good things.
If you are a truly real believer in the Nazi faith you do Evil things.
It is all about what the BOOKS say.
As for Torquemada and the Spanish Inquisition is not what Christ preached, the thinkers of communism are not responsible what political leaders using their work did on their names.
But Hitler, creator of the Nazism did preach hatered, extramination, violence, domination and racism. It is in the book.

Was Patton correct? Should we have paused, re-organized the Wehrmacht under U.S/U.K. leadership and gone right after the Russians to kick them back to the 9/1/39 border?” In succeeding where the Nazi Germany has failed? Shermans against JS 2...? I doubt it.
Then we would have to fight the Communist Guerrilla in Italy and France, most probably, battle hardened for this kind of actions and fully equipped…
Can you imagine the French soldiers fighting alongside the SS?
And what happened about the Extermination Camps? We just closed them, oops mistake...?
No, unfortunately the Nazism forbade this possibility. What ever the Communists did evil, it was not enough to forget and forgive Treblinka, Nacht and Neble:

La mort face à face - chaque jour, à chaque instant. La faux du crachin, de la pluie, du brouillard - les ténèbres du brouillard et de la nuit - les nuits blanches de la nuit concentrationnaire - la nuit blessée, tranchée par les réflecteurs des miradors - la nuit glauque des réveils tonitruants pour aller décharger un train de briques arrivé pendant votre sommeil - la nuit soudain embrassée par les flambées, les coups de feu des fours crématoires. Les fumées - les volutes de fumée rabattues nuit et jour sur les baraquements - l'âcre odeur de chair roussie... La nuit des sentinelles, des cerbères et des molosses. La nuit crépitante - "bruit de pas et bruit des armes" - les hurlements des bergers allemands - les vociférations des SS - le claquement des fusils qu'on recharge. La peur toujours présente - l'oppression permanente! L'abîme, la fosse, où chacun se sent précipité à jamaiscette oubliette qui rappelait à l'un de mes camarades ces vers de Baudelaire :
J'implore ta pitié, Toi, l'unique que j'aime,
Du fond du gouffre obscur où mon coeur est tombé
. "

Death face to face - each day, at every moment. The scythe of the drizzle, the rain, the fog - darkness of the fog and the night - sleepless nights of the concentration night - the wounded night, sliced by the reflectors of the watchtowers - the gloomy night of the thundering awaking to go to unload a train from bricks arrived during your sleep - the night suddenly embraced by the blazes, the shots of the crematoriums. Fume - volutes of smoke folded back night and day on the hutments - bitter odour of turned russet flesh… The night of the sentinels, the Cerbere and dark dogs. The crackling night - “noise of step and noise of the weapons” - howls of the German shepherds - uproar of the SS - the slapping of rifles which one reloads. Fear always present - permanent oppression! The abyss, the pit, where each one feels precipitated forever which recalled to the one my comrades these verses of Baudelaire:

I beseech your pity,
You, the single one that I love,
Of the bottom of the obscure pit where my heart fell”

By Haïm Vidal Sephiha