My thought exactly. My bank should not push their moral compass onto me. I'm paying them for a service.
That said, I generally agree with you.
I don't see any logical reason why "I'm paying them for a service" means they can't impose restrictions on the service they offer, except in the case of a monopoly, in which case there may have to be regulations on this.