NAACP: one of the few to take on the gun lobby