American Express, Visa, Mastercard, and other major credit card companies will soon allow banks to monitor customer firearm and ammunition purchases, potentially allowing these companies to flag suspicious purchases and report them to law enforcement. Supporters of the law--currently in effect in Ca