On Wednesday, presidential candidate Michele Bachmann held a town hall meeting at the Pizza Ranch in Waverly, Iowa. The highlight of the evening came when a high school student in attendance raised her hand and asked Bachmann what she would do to support and protect the gay community.

Bachmann responded that all Americans should and do have the same rights, which drew a smattering of applause. The student responded: "Well, why can't same-sex couples get married?" Bachmann responded that gay men and lesbians do in fact have the same rights as everyone else because they can marry members of the opposite sex. So, a gay man could marry a woman. And a lesbian woman could marry a man. Even though they are gay. Got that?

You can watch a video of the full exchange, which also touches on prayer in school, after the jump below.