Michelle Bachmann, Late Night With Jimmy Fallon

Michele Bachmann is no "Lyin' A-- B----" and she is demanding an apology from NBC for insinuating that she might be one through a poor song choice.

On Monday, Bachmann appeared on Late Night With Jimmy Fallon, where she came out on stage to the 1985 Fishbone song "Lyin' A-- B----," played by house band The Roots. Jimmy Fallon later apologized via Twitter for their choice of intro music. "I'm honored that @michelebachmann was on our show yesterday and I'm so sorry about the intro mess. I really hope she comes back."

Check out the rest of today's news

Bachmann appeared on Fox News' America's Newsroom on Wednesday, accepting Fallon's apology, but imploring NBC to apologize as well. "If that had been Michelle Obama, who'd come out on the stage, and if that song had been played for Michelle Obama, I have no doubt that NBC would have apologized to her and likely they would have fired the drummer, or at least suspended him," Bachmann said. "None of that happened from NBC. And this is clearly a form of bias on the part of the Hollywood entertainment elite, but it's also, I think, sexism as well. This wouldn't be tolerated if this was Michelle Obama; it shouldn't be tolerated if it's a conservative woman either."

In response to his choice of music, Roots drummer Questlove said in a statement: "The performance was a tongue-in-cheek and spur of the moment decision. The show was not aware of it and I feel bad if her feelings were hurt. That was not my intention."

Should NBC apologize?