If there is a market for something, there will always be people who will do business in that thing.
No successful business can afford to toss out a good part of a market- the gunowner credit card business they are going to lose is pretty big, but is not all of it. The bank that picks up that business will also pick up other financial transactions- home, auto, banking, ect.
When the loss of business begins to show from the current rush to virtue signal, there will be policy changes back to the previous status quo.