Supreme Court is not likely to touch it IMO.
They ever so often avoid topics of this sort--as they feel it is up to the legislative branch and the props to make the decision.
That's also why it took SO DAMN LONG for Brown v Board of Education--and even then, years later for it to be enforced.