Manchester, N.H. - When Mitt Romney sat down next to a patron wearing a Vietnam veteran’s cap, Romney wanted to ask him about his military service.

But 63-year-old Bob Garon wanted to talk about gays in the military — because he is a gay veteran.

Garon was sitting in a booth across from his husband, Bob Lemire, at Chez Vachon, a must-stop diner for politicians looking for votes in the New Hampshire primary.

Garon and Lemire eat there nearly every morning. The owners call them “The Bobs.”

Surrounded by a crush of TV cameras, Romney asked Garon about his tour in Vietnam. But Garon asked if Romney would support efforts to repeal the New Hampshire law that legalized gay marriage in the state and allowed him and Lemire to marry.

Romney said he supported the repeal because marriage is between a man and a woman.

“OK, that means if you were in the White House, you would not support any form of legislation that would change that so a serviceman would be entitled to any benefits like a man and a woman?” Garon asked. “A veteran and a spouse would not be entitled to any burial benefits, or medical benefits, or anything that the serviceman has devoted his time and effort to his country, and you just don’t support equality in terms of same-sex marriage?”

When a veteran dies, his or her spouse is often entitled to certain benefits, including possibly being interred next to the veteran in a military cemetery.

“I believe that marriage is a relationship between a man and a woman,” Romney responded. “The Defense of Marriage Act that exists in Washington today defines benefits, whether for veterans or non-veterans as between married spouses and for me that’s a man and a woman. We apparently disagree on that.”

An aide tried to remove Romney from the situation, claiming the candidate had an interview with Fox News Channel.