That is a federal law, a bank does NOT have the authority to deny its customers the us of their money to buy legal goods with cash or credit cards they should be sued if they do. Federal law is clear if credit cards are from banks that are supported by the federal Government those banks MUST follow federal law. A bank CAN NOT unilaterally declare they will not honor the purchase of legal goods as they have no authority to violate US law.
The policy change doesn't apply to individual private customers and how they spend their money. They didn't say "they will not honor the purchase of legal goods" as you claim.
The new policy, as I read about it, applies to retail customers that issue credit cards through Citibank. What they said was they will not do business retailers that to not maintain certain sales standards of firearms. If they don't want to use Citibank, they can use another consumer credit provider and issue credit cards through them.
It's not about individual purchases, it's about corporate accounts.
Citibank requires clients to restrict firearm sales
>>>>