The 9th circuit punted. Rather than set a precedent they dropped the charges. They didn’t want to turn it into a test case on the legality of gun free zones.
CC
That is openly stated in the opinion.
The precedent, from the 1930’s is, decide a case on anything other than constitutional issues, if it is possible to do so.
This makes if very hard to challenge unconstitutional law.
I suspect the Gun Free School Zone will be found to be unconstitutional by a lawsuit created for that purpose. As of now, there are several other issues which have a higher priority.
So many infringements. So little time.