Nonetheless, Heller passed, and the dissents agreed with the core point. The ancillary contortions were to avoid explosive tangential consequences, and will not stand up to direct scrutiny.
Other past SCOTUS decisions were more right than many give credit; it was the subsequent interpretation and spin which rendered the environment we are in. (Miller was correct, but ours bought into the spin rather than holding to the actual decision.)
There comes a point where deceit and fraud consume themselves and cannot overcome plain truth.
BCR & I are well aware of your points. We are, nonetheless, optimistic.
I share your optimism as I have full faith in four of the nine justices. Kennedy is a question-mark.
This is why I urge caution. We have knocked the bees nest out of the tree, but we now have to deal with a swarm of issues.