A 2013 North Carolina law prohibits law enforcement agencies from destroying firearms taken from criminals or recovered at crime scenes. And the state’s largest municipal law enforcement agencies are running out of storage for guns they don’t want to sell.