As retailer, I do trade shows (gun shows), there is a problem. You can use your credit card/debit card to make purchases, but the PROCESSOR determine whether or not that payment gets processed through. If they are anti-gun, and you sell a gun or ammo, they CAN withold the payment for that transaction as a penalty for breaking the users agreement. The customer gets the product, but the retailer does not get paid. If you as a retailer fraudulently mark the purchase as something other than firearm or firearm associated, and the customer then makes a claim against you, then you have committed fraud, which is also covered in the agreement. I will only do business now with companies that use a 2nd Amendment friendly card PROCESSOR, and I do not use BOA or Chase Bank credit cards to make purchases. That’s just me..