Yes there is a BUT.
The US Constitution is the Supreme Law of the Land.
If Federal laws are unconstitutional, it is a DUTY to not comply.
Complying with “laws” is the mantra of the Tyrant. Supporting and defending the Constitution is anathema to them.
We don’t even have a good way of arriving at a consensus of what is constitutional any more.
Avowed conservatives differ bitterly — the NBC status of Ted Cruz was one such example, and it helped make room for Donald Trump, who had no such question hanging over him, to pass him by.