As for same-sex marriages undermining the sanctity of marriage-
Read this:
http://www.foxnews.com/story/0,2933,120017,00.html
Heterosexuals have done a mighty-fine job of ruining the sanctity of marriage all by themselves.
What we're talking about here is people who pay taxes and work to take care of other people who may not be like them. How can you deny these people the same federal rights? Perhaps as protest-and since they don't get the same benefits-they should not pay taxes at all!
Let us not forget that when Mark Bingham rushed the cockpit on 9-11 to save how many lives-he wasn't a gay man that day. He was an American.
Maybe you'd feel differently standing in a field in Pennsylvania.