It's not the Court's job to decide what is good policy and bad policy. The Court's job is to decide what's legal within the framework of the Constitution, the country's treaties, and other laws. It's quite possible that SCOTUS is striking down a law that was a really good law, and would have been really good policy. But the Court isn't supposed to be looking at that. They're supposed to be looking at our system of laws, and deciding based on that.
To the extent that good policy is being struck down, you need to look to the Legislators (or in this case, the Executive) who are doing a bad job of fitting the policy into our system of laws. Or if that system of laws is the problem, then work on changing that system.
Don't blame the Court when they're doing their job properly, noting that the rest of the government is violating our laws. These kinds of controls are important in the big picture.