http://fortune.com/2016/06/22/fortune-500-most-charitable-co... (The 20 Most Generous Companies of the Fortune 500)
> In total, the 20 most generous companies donated $3.5 billion in cash in 2015.
Simply because you're public doesn't mean every dollar is being sent to either shareholders or directly reinvested into the business. Nor does it mean you are legally required to take actions to maximize shareholder value.
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?
[0]https://www.politifact.com/new-york/statements/2018/mar/12/j...
For any retailer, losing your eCommerce platform would be a pretty big bummer.