The Nazis' base was largely made up of disaffected people down on their luck. And in this era of Germany there were vast numbers of them.
Your assumption was just absurdly wrong. While the Nazis never gained majority support in a fair election, they did gain near 40% with a message that would scarcely resonate with anybody able to have a remotely pleasant, or even 'normal', life.
This is also why the Treaty of Versailles was so completely idiotic. Make life awful enough for a people and they'll start to feel they have nothing to lose. We effectively guaranteed WW2.