Herman Cain tried to put a moderating gloss on his anti-Muslim paranoia the other night during the Republican presidential debate, but he's pretty up front about his bigotry. Any Muslim wanting to serve in a Cain administration would have to take a separate loyalty oath to the Constitution, he says.
Never mind that Article 6 says, "No religious test shall ever be required as a qualification to any office or public trust under the United States."
Cain is also asserts that Rep. Keith Ellison, a Muslim, isn't sufficiently patriotic because he didn't take his oath of office on a Bible, and Ellison's getting tired of Muslims serving as Cain's campaign fodder.[jump]
Today, he went on MSNBC to suggest that Cain is flunking Pledge of Allegiance 101:
"The Pledge of Allegiance said 'and liberty and justice for all,'" Ellison said [via Daily Caller]. "'All' means all, and doesn't mean 'except one group or another.'"
Unless you're Herman Cain, and you want to be President of the United States.
- Previously: Ellison isn't patriotic enough for Cain