Seems New Jersey is going for the title of possessor of the most obnoxious gun laws in the country, having passed some that make even possession of a Daisy BB gun a felony.
I don't see this withstanding any court challenge at the federal level, but due to the way the system works, they get to keep it on the books for 2-3 years while cases drag their way from one court to another until the SCOTUS tosses the lot of them. Of course at that point, the NJ legislature simply passes a variant of the unconstitutional laws, and they get another 2-3 year run of illegal gun control.
I thing that if a legislature passes any law that is subsequently found to be unconstitutional in the supreme court, all the legislators at the state legislature who voted in favor of it should be removed from legislative office, and forbidden from ever holding such office in perpetuity. Should also include the governor who signed it.