Former New Mexico governor and Republican presidential candidate Gary Johnson on Friday condemned audience members who booed a homosexual U.S. soldier during the Fox News GOP presidential debate.

"If I have one regret from last evening, it's that I didn't stand up and say, you know, you're booing a U.S. serviceman who is denied being able to express his sexual preference," Johnson said. "That's not right. There's something very wrong with that."

"When it came to 'Don't Ask, Don't Tell,' I think we should have repealed that a long time ago."

During Thursday night’s Republican presidential debate, a gay soldier serving Iraq told the candidates that he had to lie about who he was because he didn't want to lose his job.

“Under one of your presidencies, do you intend to circumvent the progress that have been made for gay and lesbian soldiers in the military?” he asked.

The question was met by loud boos from the audience of Republican voters.

Watch video, courtesy of MSNBC, below:

Visit for breaking news, world news, and news about the economy