I agree with a lot of your statements, but I wanna just say somethings since not every issue black and white (i'm sure you know that but I wanna just throw that sentiment in)
#1 Not every nazi was purely a nazi. Germany had been going through tough times economically. Also the nazi party was gaining power, so to join a group that offered a solution (not a good one mind you) to the economic problems of germany, and the fact that they were gaining power such it would be tempting to join because either A you want in on that power or B be forced to join because you don't want to be an outcast.
#2 Everything you have said could be flipped flop for both sides. Many outlets Demonize what would be normal conservatives as well as christian faith and radical Muslims have done attacks in the name of their religion or intolerance (Orlando Nightclub shooting and boston bombing, etc.) Not saying that any attacks on white supremacy is wrong btw or that people need to calm down on the white supremacy issue. Anything bad should be shut down no matter how many times it happens.
Basically issues like these are hard to put blame on someone/something. It's just important to just not immediately shut down a side for voicing their opinion