The real problem is judicial overreach. The back of judicial supremacy in our tripartite system of government must be broken, and the legislative and executive branches need to be empowered to exercise their respective spheres of authority as the Founding Fathers envisioned.
That's why I propose and amendment to the Constitution. Allow an executive finding, matched with a vote of both houses of Congress, to vacate a judicial ruling. Let the states follow suit with appropriate laws or amendments. Details like the maximum time which can elapse before the other two branches take office and the size of the majority required in each house can be worked out. But provide an opportunity for the elected officials to b*tch-slap the courts when they step out of line.
Shalom.