I’m sorry if you disagree but state law never trumps Federal law. This victory is probably going to be short lived if the SCOTUS takes it up. But thats just my opinion , I learned a long time ago that courts can be counted on to render surprising opinions. And they’ve render a bunch I don’t like but I’m in the same boat you are, There’s not a damn thing I can do about it except elect politicians I think will agree with me and sometimes they lie.
In general, true, but in this case federal law is going where it's not supposed to be. A Congress and SCOTUS that respects the constitution would not have such a law exist. It's the same as if we had Kentucky making treaties with other countries -- not a power given in the Constitution.