MANCHESTER, N.H. — Sen. Marco Rubio faced a tense moment during a campaign stop at a restaurant Monday afternoon when a gay man asked him, "Why do you want to put me back in the closet?”

“I don’t. You can live any way you want. I just believe marriage is between one man and one woman," the Republican presidential hopeful responded.

The man, Timothy Kierstead, a New Hampshire resident, shot back: “By God,” adding, “You separate church and state."

Kierstead said he has been married for a “long time,” and he added  to Rubio: “You want to say we don’t matter.”

“No, I just believe marriage is between one man and one woman,” said Rubio (R-Fla.).

“But that’s your belief,” Kierstead shot back.

“I think that’s what the law should be. And if you disagree you should have the law changed by a legislature,” Rubio said. The man reminded Rubio that gay marriage is legal.

Rubio told him “I respect your view” and moved on.

“Typical politician,” said Kierstead, who seemed displeased that Rubio walked away.

Asked which candidate he supports for president, Kierstead said that it is “sure not going to be a Republican, because they want to put us back in the closet.”

A few minutes later, a 92-year-old woman named Marge Bienvenue talked to Rubio about Sen. Lindsey O. Graham (R-S.C.), whose name she could not recall at first.

“He’s a bachelor right?” she asked.

“He is,” Rubio said. Then she asked him, “Is he gay?”

"No," he replied with a chuckle.