Tradition is really just peer pressure from dead people. So just because something has been a status quo for a few thousand years that doesn't mean it can't change, especially since Pew pills indicate that over 60% of Americans have no problem with same-sex marriages
Also, gay people pay taxes...