I think the decision is clearly unconstitutional. One of the purposes of the right to bear arms is the right to self-defense, and a gun is pretty much worthless for self-defense until it is loaded. This ruling is equivalent to saying that the 1st Amendment protects all speech except speech critical of the government.
when a missle is ARMED...it is a weapon...when it AINT...its simply an expensive piece of hardware.
Logically the same would hold true for a firearm
it isnt a firearm if it cant be FIRED and it cant be fired unless its loaded.
Our FREEDOM to bear arms doesnt state anything about an UNLOADED WEAPONS.