I have seen a report of a merchant (”Nordic Components” out of MN) having problems with their credit card processing company (”Intuit Merchant Services” refusing firearms/ammo transactions). That merchant you mentioned needs to switch CC processing companies if he/she is having problems...here is an “NRA approved” one: http://www.gopai.com NRA Business Alliance: http://www.nraba.org/benefits.aspx
Nordic Components FB page with further info: https://www.facebook.com/nordiccomp
You are correct on all points!