Wait, you can't - you can't even identify the "stupid" or "evil" voters except by circularly defining them as "people who voted for bad politicians". For that matter, you can't identify the "good" ones except for "the ones who voted for good politicians".
I'm not making a circular definition at all. I'm just saying that bad politicians can be elected by good people (who are naive or deceived), but they can also be elected by bad people (who agree with the bad politician's bad aims, for instance).