Under New Jersey law, it is illegal to bring a firearm—openly or concealed—to a protest, march, vigil, or any other form of public demonstration. The rule applies even to individuals who possess valid ...