It's probably true from the perspective of the credit card companies. For the activists it's about ethics and morality, but I think for the credit card corps it's about their fear of the reputational harm the activists might be able to inflict.
Collective shout isnt the one making decisions here, the payment processing companies are. Just because they came to the same conclusion doesnt mean it is for the same reasons.