I don't believe Bush is stupid. He is, and has admitted himself, to appealing to the uninformed.
That is where education (rather than intelligence) fits in. The people who voted for Bush are uninformed about Iraq, and Islam and the middleast (do they know that most american arabs are christian? do they know that Muslims
believe Jesus is the Messiah? Do they know that 95% of Muslims are non-Arab?.
This is exemplified by the fact that they overwhelmingly believe that
1) Saddam Hussein was was directly responsible for the WTC incident (a patent falsity)
2) Saddam Hussein not only had WMDs but USED them against us during the invasion (also false)
3) Saddam Hussein launched SCUD missiles against us in 2003(false)
4) These missiles were shot down by Patriot missiles (false)
5) Iraq had nukes (very false)
These folks are uninformed. They are uneducated not stupid, because the government has lied to them. That doesn't make you stupid. It makes you a victim. They tend not to question information, which is the real value of higher education. The point of higher education is to train people to think on their own, not just memorizing multiplication tables. Some go to college and don't learn it, some don't go to college and learn it through experience, but you can't deny the fundamental curiosity of those seeking to be educated makes them more likely to question the facts.
Also:
data is from available census data, and information given at the Missouri ACT national conference.
here it is as a cartogram