Well, it did end up hear a couple of times before, but justices who considered themselves legislators decided to rule on the basis of what they personally thought was "the right thing to do" rather than going by the plain language of the Constitution and anti-discrimination laws.
This Court -- for all the bitching some do about it -- is tailor-made in terms of judicial philosophy to strike this down.