I can see Mr. Brown that I am wasting my time with you. You simply refuse to accept facts. You are like those tax protestors who claim that the income tax is unconstitutional. Despite numerous Supreme Court cases to the contrary, they just won't accept it. Oh, they have lots of convoluted arguments. Doesn't change the reality.
In the American system, the only Court that really counts when it comes to ruling on the Constitution is the Supreme Court. That millions of individuals and some other jurisdictions think the Supreme Court ruled wrongly is really not relevant.
I expect some states will introduce new laws in the wake of the recent schools shootings. Some of them, if not all, will be challenged in court. If there is federal jurisdiction, those cases will first be ruled on at the District Court level and then at the Circuit Court level. And then the Supreme Court will either grant cert. and rule on some of those cases or they won't. While that is all happening, the rulings in McDonald and Heller remain the law of the land. That you and other liberals wish it were otherwise does not make it so.