Yesterday, the District of Columbia did not get the right to vote, and the Maryland Court of Appeals (which is the supreme court in Maryland) stated that the law of Maryland, as currently constituted, does not allow for same-sex marriage.
In both of these cases, the naysayers fell back on a position that was, basically, "what you've proposed sounds good, but that's not what the law says." This, I think, opens a fascinating question for Judaism as well, especially for those of us who do not want our religion to be like the Amish, wearing exclusively buttonless outfits and shunning most advances made after the Sixteenth Century.
We, of course, have The Law, which is divine (even if divinely inspired and not divinely written) but also speaks to a tribal early iron age people who can't just clone all the red heifers they need. When the law "says" something, assuming that we are not going to be tied into the most unchanging of dogma, how do we know when the law is able to change according to the time, and when something is supposed to be a principle for the ages?