Well, as I also said, sometimes the public gets hoodwinked.
In the context of restricting free speech, consider if someone says "I'm a nice guy. I believe in freedom and only want to make America great. Trust me." You can't really restrict someone from saying it, since it seems pretty innocent when taken literally.
Sure, a government can ban overt hate speech or those who make it so obvious. But if they tone down their rhetoric, use code words, stay within certain parameters, try to come across as decent, patriotic citizens - it can make it a bit more dicey to recognize.
I'm pretty sure we'll have another election. Unlike Germany in the 1930s, we have more checks and balances in place to prevent that kind of total government takeover and transformation. Even if there's a state of emergency. Even during the Civil War and WW2, we still had elections.