Because the law is an asinine law
That's a totally different argument. None of us can choose to ignore a law just because we don't like it or it interferes with our desire to collect trophies. You're half right, it IS a law. And he knowingly broke it.
The next gang member caught with an illegal firearm could make the same appeal, I guess. That would be good!