In the past, I've expressed my opinion that the Supremes made the right Heller v. D.C. call. I don't say this because the 2nd has been clear on this question all along. In fact, it obviously wasn't. Otherwise it wouldn't have taken 200+ years to resolve the issue. Nevertheless...it is the Supreme's job to resolve this sort of unresolved question. And as far as I'm concerned - for the sake of all - they made the right choice.
On of its pluses was how much wind it's taken out of the sails of the NRA-types who've made so much hay all this time, fear-mongering the the guvmint was gonna take away our rights (and guns).
It's important to note though, that the Heller v. D.C. decision didn't create nearly the kerfuffle it might have. Some of the more ardent advocates for the "colleective / militia" angle, were upset, but for the most part, the decision went down with remarkably little outcry.
One of the most significant reasons for that imho, was that the deciders (Scalia, et al) went out of their way to make the point the states retained the right to regulate as they see fit - they just can't issue blanket prohibitions. The NRA-sters appear to be playing with fire on this one, as millions upon millions of Americans might support their basic rights re guns, but they're not down with the idea of "un-regulation".