Tea party favorite Christine O'Donnell refused to answer questions about gay marriage during a Wednesday night appearance on CNN's Piers Morgan Tonight.

O'Donnell appeared on the program to pitch her new book Troublemaker.

But apparently the former Republican candidate for the U.S. Senate from Delaware concluded that host Piers Morgan was the troublemaker when he pressed for answers on marriage equality and “Don't Ask, Don't Tell,” the 1993 policy set to expire on September 20 that bans gay and bisexual troops from serving openly.

“You're borderline being a little bit rude,” O'Donnell told Morgan. “I obviously want to talk about the issues that I choose to talk about in the book.”

“Do you answer that question in the book?” Morgan asked.

“I talk about my religious beliefs, yeah. I absolutely do …” O'Donnell replied.

“Do you talk about gay marriage in the book?” Morgan interrupted.

“What relevance is that right now? Is there a piece of legislation? I mean, I should be voting on anything.”

(O'Donnell currently does not hold public office. And, yes, Delaware earlier this year approved civil unions for gay couples.)

“It's obviously, as you must know, because of [Minnesota Rep.] Michele Bachmann's views and others, it's obviously a highly contentious political issue. I'm just curious what your view is. You keep saying it's in the book. So, I'm bemused as to why you wouldn't just say it in an interview.”

O'Donnell said the topic was not relevant, to which Morgan tried a different approach: “So would you agree with Michele Bachmann that we should maybe repeal 'Don't Ask, Don't Tell?' We should restore that.”

O'Donnell replied that Morgan was being “rude” and moments later she ended the interview. (The video is embedded in the right panel of this page.)

For the record, O'Donnell has previously likened open gay service to adultery and during her Senate run surrogates attempted to gay bait her rival for the GOP nomination Rep. Mike Castle.