Christine O'Donnell has not been given a fair shake, says radio talk show host Bill Colley.

Tea party favorite O'Donnell, a frequent guest on Colley's show, which airs on Rehoboth Beach, Delaware's WGMD, created a stir last week when she ended an interview on CNN's Piers Morgan Tonight.

The former Republican nominee for the U.S. Senate from Delaware bolted soon after host Piers Morgan asked her questions about gay marriage and whether she shared Minnesota Rep. Michele Bachmann's opinion that “Don't Ask, Don't Tell” repeal should be undone.

In subsequent interviews, O'Donnell explained that she wasn't ruffled by those questions but instead it was a previous question on masturbation that turned the interview sour for her. She called Morgan sexist and accused him of “borderline sexual harassment.”

During the interview, Morgan played a clip of a younger O'Donnell saying “masturbation is wrong” during an MTV forum. He then asked her whether she still felt the same way.

“If he was sitting there talking to Barack Obama or Joe Biden or any other male Senate candidates, talking about masturbation and all of this stuff, it would've been creepy,” O'Donnell said.

Colley defended O'Donnell's actions, suggesting the media had brought it upon itself.

“I think I know Christine O'Donnell well enough to say she doesn't trust nor like much of mainstream media,” Colley wrote in an op-ed. “After her experience campaigning for U.S. Senate last year, why would she?”

O'Donnell, Colley added, “never gets much of a fair shake.”

“O'Donnell is like a great many American conservatives, deeply suspicious of a dog continually snapping and biting,” he wrote.