Remember, the justices said something about guns that were "normal and common" when the amendment was written. As that would pertain to knives, All manner of swords, bayonets, daggers and fixed blade knives were normal and common Arms at the time, and so the "reasonable restrictions" seem to have been ruled out.
This was the language that the dissent (written by bleeding heart Justice Stevens, I believe) criticized. The argument was that if someday machine guns become "popular" defense weapons, then the Second Amendment must be read to protect ownership and carry, which would result in carnage. Even though they've been proven wrong many, many times, the folks who insist on banning objects to prevent behavior always predict chaos and violence if the People are actually allowed to carry arms.
I think the "reasonable restrictions" can never be completely eliminated for any right contained within the Constitution. There will always be a "compelling state interest" and a law which is "narrowly drawn to achieve that interest" for any right of the People, including even the First Amendment. However, the ridiculous laws in NYC, Chicago, Boston and San Francisco are now going to be attacked, and hopefully they'll be defeated.