Sen. Ted Cruz (R-Texas) sat down with Stephen Colbert on "The Late Show" last night, drawing some boos while explaining his stance on same-sex marriage. 

It started when Colbert noted that Cruz's platform includes a "no gay marriage" position.

Cruz objected to the characterization, saying he believes each state should be able to decide whether to legalize gay marriage.

He said since the Constitution does not mention marriage, it should be decided by each state under the 10th Amendment. 

"The 10th Amendment says, 'If it doesn't mention it, it's a question for the states.' That's in the Bill of Rights," said Cruz, referring to Supreme Court justices as "unelected lawyers in Washington."

When some in the audience began to boo Cruz, Colbert interrupted, telling them, "However you feel, he's my guest so please don't boo him."

Cruz continued:

"Why would you possibly hand over the rights of 320 million Americans to five lawyers to say, we're going to decide the rules that govern you? If you want to win an issue, go to the ballot box and win at the ballot box. That's the way the Constitution was designed," he said, drawing a round of applause from the crowd.

Watch the exchange above. The part about gay marriage starts after about 3 minutes.

NEW TWIST: Questions Raised About Muslim Student's 'Homemade Clock'

Frustrated Dad Writes Hilarious Common Core Check to Child's School

Watch Carly Fiorina Sing a Song About Her Dog, Snickers, with Fallon

Conservative Teen Slams Obama's 'Disgusting' Support of Ahmed Mohamed

Carson: My Comments on a Muslim Pres Candidate Didn't Fit the 'PC Culture'