Germany fell to fascism because:
- Respectable mainstream conservatives would rather have the nazis running Germany than risking mild social democratic reforms.
- Big industrialists funded the Nazis like crazy
- Centrists believed the Nazis would keep their promises of they supported them
- The fucking SPD invited the Freikorps to crush the proletarian revolution in 1919. They then went on to have their heads up their arses and spent their energy fighting the KPD instead of the Nazis, right up until the takeover.
- The police and the courts were extremely friendly to the Nazis and let them get away with almost anything as long as they staved off the reds.
In short, Germany fell to fascism because the German bourgeoisie wanted it to fall.
This is of course an unacceptable conclusion to liberals so instead they make up bullshit about voting, like that ever changed anything.