This will all have to be postponed until Trump gets another SCOTUS appointment.
Why? The law is already crystal clear on this subject. We don't need a court to interpret the plain meaning of the law. We simply need people with the backbones to enforce it.
There's no point in even making laws, if we're just going to run to the high and mighty tyrants in black every time someone defies the law. Just let the courts decide what the law is, and quit pretending that we have a constitutional form of government.