Look, Herman Cain is entitled to believe whatever he pleases. We are, however, talking about a guy who doesn't know China has nuclear weapons. He said the U.S. can't launch a military strike against Iran because it's "very mountainous." He thinks "Cuban" is a language. Asked about an international military conflict in Libya, he said, "I got all this stuff twirling around in my head." Asked about foreign heads of state, he said he doesn't care who "the president of Ubeki-beki-beki-beki-stan-stan" is.
Maybe Cain isn't the best person to lecture the American people on their "severe ignorance problem"?