The Red Army was essentially a slave army, driven forward by slave drivers of the NKVD whipping them and ensuring obedience by executing anyone who stepped out of line. They represented a regime just as murderous as the Third Reich, and certainly more destructive, since it was free to destroy for nearly eighty years, whereas Nazism was extinguished in twelve. Throwing every German soldier into a bag called EEEVULZ is stupid. There were many patriots among them who believed they were fighting for a strong Germany and wiping off the humiliation Germany suffered after World War I. While it can be argued that knowledge of the extermination programs could've been acquired, Germans weren't widely aware of the genocide perpetrated by the Nazi regime. In fact, the regime went to great lengths to suppress knowledge of it and keep the people in the dark. There's a reason why SS-Totenkopf (the branch of the SS responsible for staffing and running the camps) was composed of really fucked up people. Furthermore, there were Germans that fundamentally disagreed with the Nazis and even worked against them. The conspiracy against Hitler is the most well known, but you also had remarkable individuals such as Hauptmann Wilm Hosenfeld, Leutnant Heinz Drossel, or Major Karl Plagge. And there are likely a lot more unsung heroes that will remain forgotten. Were there plenty of scumbags in the ranks regardless? That's likely. But the true evil was concentrated in SS formations, especially those under deranged psychos like Erich van dem Bach-Zelewski.