Former Republican U.S. Senate candidate Christine O'Donnell walked off the set of "Piers Morgan Tonight" Wednesday after the host sought her views on abstinence and gay marriage.

O'Donnell, who lost the 2010 Senate election in Delaware, told Morgan he was rude for pressing for her views over gay marriage and said she came for the interview to promote her book instead.

"I don't think it's relevant," O'Donnell said. "It's not a topic I choose to embrace, it's not what I'm championing right now."

"Right now, what I'm trying to do is promote a book that I hope to be a very inspirational story to people who are a part of the Tea Party movement," said O'Donnell.

"I'm not talking about policies. I'm not running for office. Ask Michele Bachmann what she thinks," O'Donnell added.

She also questioned host Morgan: "Don't you think as a host, if I say this is what I want to talk about, that's what we should address?"

"Uh, not really, no," Morgan replied. "You're a politician."

Morgan added that she could offer her views on those subjects as she has covered those topics in her book "Troublemaker: Let's Do What It Takes to Make America Great Again."

"I'm not being weird; you're borderline being a little rude," O'Donnell said to the host, right before storming out of the program's set.

Morgan took his angst to Twitter and said: "My first ever walk-out in 25 years of interviews. I guess viewers can decide if I was 'rude' or not tonight at 9pm ET."

He further tweeted: "Ms O'Donnell wasn't happy about me quizzing her re views on witchcraft and sex. But really flipped at gay marriage Qs. Ripped mike and fled."

Controversies are not new to O'Donnell, who had to explain youthful flirtations with witchcraft during her campaign.

he interview with Morgan will air at 9 p.m. on CNN.

Watch the video to see the clash between O'Donnell and Morgan: