Liberals don't oppose Nazis for being totalitarian mass murderers. They oppose Nazis for being racist. Murder doesn't figure as a crime in Leftist ideology, racism does.
Maoists, the Viet Cong, and the Khmer Rouge are acceptable to the American Left because their mass murders were not racially motivated. American liberals used to feel the same way about Stalin, but he's fallen out of the favor with the American Left because some of his acts of genocide were ethnically rather than just ideologically motivated.
Essentially, the Left forgives mass murder as long as it's driven by ideological class hatred rather than by "racism" (at least when that racism is practiced by whites against non-whites, when it's the reverse, Leftists are all in favor or racially motivated mass murder).
Larry Grathwohl: Bill Ayers Planned to Kill 25 Million Americans in Re-Education Camps
https://www.youtube.com/watch?v=3O4EHISQ6Uw
“Liberals don’t oppose Nazis for being totalitarian mass murderers. They oppose Nazis for being racist. Murder doesn’t figure as a crime in Leftist ideology, racism does”
Liberals care less about race. They only exploit it for political gain. They hate nazis because they both competed for the same thing and after Hitler they still use him and nazism as a straw man.