These 3,100 Businesses Love the NRA Even as Others Pull Back | Fortune