Without addressing each objection individually, here are the problems.
Heller applies to a VERY general class of firearms, handguns. If one follows that reasoning then there could be 2 general classes (handguns and long guns) or one might even stretch it to 3 general classes (handguns, rifles and shotguns).
One MIGHT even be able to get an agreeable court to define further classes but now we're really stretching things.
ASSUMING (and that's a big assumption) that it would be possible to get machineguns declared to be one general class, in and of itself, then one would have the FIRST step in place to use Heller to defend the ownership/possession of them.
The idea that it would be possible to get "new machineguns" or "machineguns made since 1986" to be declared as "a general class of firearms" in the same sense that handguns are a "general class of firearms" is just plain nonsense. It's going to be hard enough to get ALL machineguns declared as "a general class of firearms". Ryder is, unfortunately, spot on.
Ok, that's the FIRST step.
Now the second step. Heller and Miller both defend firearms "in common use at the time". Miller is specifically talking about military firearms in common use at the time, but as pointed out, Miller was in place when the 1986 law was passed. The idea that it's going to now be our salvation is pretty far fetched.
Heller, on the other hand, is specifically talking about civilian firearms (specifically civilian self-defense firearms) in common use at the time and it's going to be a very hard sell to stretch that to machineguns. It would be hard to think of a type of firearm that's used less commonly for self-defense at this time.
Just because Miller has not yet been used to overturn the machine gun ban doesn't mean that it never will be. When Brown v Board of Education eliminated segregation in 1954, it overturned segregation laws going all the way back to Plessy v Ferguson from 1896. That is a reversal of 58 years of racial segregation.
It is not unprecedented to see the SCOTUS overturn decades of legal decisions.
Using a
new decision to overturn
old laws is exactly the reverse of what you're talking about when you imply that Miller (1939) could be used to overturn the 1986 law. What you're talking about is using a 71 year old SCOTUS decision to overturn legislation passed half a century later. Find me an example of something like that and you may have something.
Finally, I'm not saying that the 1986 ban isn't a ban. I'm saying it's not a ban in the same sense as the DC ban was a ban. And therefore Heller won't apply in the same way. A total ban on an entire general class of firearms (i.e. handguns) isn't the same as a ban on new firearms in a particular subclass (fully automatic repeaters).