To paraphrase an old military quote about enlisted soldiers  "[Voters] are stupid, but they are also sly and cunning and bear considerable watching".    You can only lie to your voters so many times, and eventually, Republican or Democrat, they finally say "Enough is enough!"   The true believers who would (and have)  voted dead people into office if they were of the 'correct' party will be there no matter what.  Those capable of independent thought are the ones both parties are losing right now.