I strongly believe this will not reduce gun violence. I also concede that it is impossible to measure.
I think their CRM software (and other software) is about as integral to the sale of a gun as the Doritos for sale in the gun retailer's company canteen. If Frito-Lay came out and said "we will no longer sell snack products to gun retailers" would you applaud them?