Oh, I've argued the "stupid voter" excuse is over-played by both sides. Given the facts, however, they aren't obviously voting on economic motivations - least not for the majority of the public. Here in the US it can come down to "other" factors -- a perception of freedom (WTF that means is anyone's guess), social policy (hate the nigras, homos, and baby-killers) or perception of our leaders (...he's a muslim!)
Comments like this are more revealing about the liberal mind than any sort of broad-based reality. What you seem to say here is that you don't believe voters who disagree with you are stupid, rather, that they must be bigoted, racist, homophobic.