Stephen Colbert has praised Herman Cain's choice not to be gay.

During an appearance Tuesday on the ABC daytime talk show The View, Cain insisted that gay people choose their sexuality.

Cain agreed to a list of conservative positions rattled off by co-host Joy Behar, including his opposition to gay marriage, his belief that “Don't Ask, Don't Tell,” the policy which ended on September 20 that banned gay and bisexual troops from serving openly, should be reinstated, and his belief that being gay is a choice.

“I don't think anybody in this world wants to be gay considering all the vilification that is brought upon someone who is gay. Why would you choose that?” Behar asked.

“Well, you show me the science that says that it's not and I could be persuaded,” Cain responded, then added, otherwise it's “just a difference of opinion.”

Colbert told his The Colbert Report audience that he could remember the moment he chose to be a straight, right handed, Caucasian male.

“I was watching President Nixon's inauguration and I thought, 'I want to be like that guy.' And it was not easy to come out to my left-handed Hispanic gay parents,” Colbert said. “Lo siento mis padres.”

“Plus, if skin color isn't a choice, how do you explain John Boehner?”

“Listen, choosing not to be gay was not easy. Newsflash: Having sex with women is no picnic. OK, it is an ugly, dirty business. First of all, everything's different down there. This is a little warning: bring a manual.”

“The point is that Herman Cain is telling us with this statement that every day he gets up and chooses not to be gay,” Colbert added. “Who knows what will happen tomorrow. Because I'll tell you, there is one guy out there Herman Cain seems to have a crush on. It's Herman Cain.”