Fun Fact: The Weimar government had very brutal suppression of Nazi Propaganda and jailed Nazi publishers. This just won them more popular support as the public wanted to know why Nazis were being suppressed. The court trials of Nazi publishers received wide attention and gave them a platform to air their views. It turned out that Weimar censorship was counterproductive then as it is now.
Another fun fact. The communists in Weimar Germany went for the whole "punch a Nazi" thing in a big way, violently attacking Nazi political groups, which directly lead to the formation of the SS (actually a precursor group) as a self-defense group meant to protect the Nazis from communist street violence. That turned out really well for the communists, too!
So indeed, those who fail to learn history really are doomed to repeat it.