His job is to enforce the Constitution of the United States, all of it. If Congress passes a law, any law, that violates the enumerated powers granted to the federal government, then he should do his job and strike it down. That is his job.
He did his job..you just don’t agree with his conclusion.
There is a reason for 9 Justices. There are usually at least nine opinions.
The framers, knowing there are always going to be different legal interpretations to any legal question, created the SC.
That said the SC is not infallible, but it usually takes 3 or 4 generations at least to reverse a decision. The minority view can become the majority but in the mean time our system is set up to enforce the view of the majority on the SC....
Yes...not to defer to the legislative branch!