Former Arkansas governor Mike Huckabee calls out Beyonce and Jay Z in his book God, Guns, Grits and Gravy, but on Monday's The Daily Show, he was the one getting called out by host Jon Stewart.
Addressing remarks he made about Mrs. Carter and her "mental poison" music, the former FOX News personality admits that Beyonce is a "mega talent" -- right before he categorizes her as part of the "corrupt culture."
"She's got the pipes to sing. She's got the moves to dance. She doesn't have to be vulgar in order to set the trend," Huckabee tells Stewart (about 2:30 minutes into interview). "Do you know any parent who has a daughter who says, 'Honey, if you make really good grades, someday when you're 12 or 13 we'll get you your own stripper pole?'"
Shaming the 59-year-old former politician for such a comment, Stewart bites back, "I think that's diminishing Beyonce in a way that's truly outrageous."
Attempting to show Huckabee his own hypocrisy, the 52-year-old host cuts to a clip of him playing bass guitar as Ted Nugent croons the highly sexualized lyrics to "Cat Scratch Fever."
"You excuse that type of crudeness because you agree with his stance on firearms. You don't approve of Beyonce because she seems alien to you," Stewart says. "Johnny Cash shot a man just to watch him die -- that's some gangsta sh**!"
Huckabee claims the difference between Beyonce's music and "Cat Scratch Fever" is that Nugent's hit is "an adult song."
Not accepting that answer, Stewart continues, "You can't single out a corrosive culture and ignore the one that you live in because you're used to it."
Taking one last dig after Huckabee asks him to read his book, The Daily Show host quips, "Oh, I read it. ...It ain't Shakespeare."
Whose side are you on? State your case in the comments and/or tweet #ETnow.
Huckabee wouldn't be the first FOX News man to slam Beyonce. See what Bill O'Reilly had to say about the 33-year-old entertainer landing the cover of Time magazine's issue of the100 Most Influential People in the World this past year.