The public overruled the elected representatives who did not follow their wishes.
Liberals can also use the referendum process to overrule conservative laws. So, is it not better to fix the real problem - throw the bums who passed the bill and signed it into law. Then, use the same legislative process to repeal it.
Anyway, I would have much preferred that approach.
Judicial fiat is a totally different story.