Emotionally I get the frustration you feel, but given our Gordian legal code affecting not merely areas that you and I are educated on, but every aspect of our lives, work and play, I tend to have a little more sympathy for people who unknowingly violate stupid laws. Everyone breaks laws (many times significant ones), but most don't get caught.
Yes, this. I'm sure everyone on APS has done something they could be arrested for, quite possibly a felony, and didn't even know they were breaking the law. The only reason we're not in jail is because we didn't get "caught". Had this woman had a CCW from some other state where declaring the weapon to LE wasn't a requirement, she quite possibly would have gotten her ticket and been on her way with neither her nor the officer the wiser.
Not to say that one shouldn't be thoroughly versed in firearms laws given the "gusto" with which they seem to be prosecuted, but it's simply not possible for us to know every law in every state anymore, if it in fact ever was. Because of that, I would prefer to see "spirit of the law" versus "letter of the law" enforcement by LE in many instances, including this one. Had she been trying to hide the weapon, different story, but she declared it because she thought that was the right and legal thing to do. Were I the officer, given that the story is accurate, I would have schooled her on NJ laws, told her to lock the unloaded gun in her trunk, and go home.