The problem we've got is that what passes for "strict constructionists" on the court are judges who are conservative in the worst sense of the word; They're as opposed, maybe more so, to shaking things up, as they are to making things up as they go along. Read up on what Scalia, for instance, has to say about stare decisis.
The Court has been ducking this issue for so many decades that to uphold the 2nd amendment fully at this point would be almost revolutionary. Too many unconstitutional gun laws have already been enacted, and been in place for years and decades. The anti-constitutionalists on the Court have no problem at all with issuing rulings, like Roe v. Wade, that strike down hundreds of long established laws in one fell swoop, but the guys we'd be counting on to rule our way are SERIOUSLY leary of doing that.
So, despite what an honest ruling would logically imply, no, BECAUSE of what it would imply, we are not going to see an honest ruling. The best we can realisticly hope for would be for them to draw a line in the sand, saying, NO FURTHER! As they did in the Lopez case, for instance. Then would follow a long incremental process of fighting over one law after another, over a period of decades.
We didn't get into this mess in one day, we're not going to get out of it in one day, either. Probably not one decade, in fact.
------------------
Sic semper tyrannis!