It seems to me like it ought to be possible for the consumer to cancel a payment arrangement via their card provider.
Yet my banking app (here in Singapore) doesn't let me block any prior authorizations. It feels like the payment networks don't want to make it too easy to cancel periodic payments? Which isn't surprising, of course, but it feels like something I'd change banks for.
For a while now I’ve been thinking that the solution to this kind of stuff is a sort of consumer version of the SLAPP technique.
People need to start coordinating online the simultaneous action against particular corporate entities in whatever legal venues are available to them such as small claims court.
As I understand it you often win by default if the other side no-shows. It’s a little hard and cost prohibitive for an entity to send a representative to every courtroom if thousands of people coordinate to seek legal redress against unscrupulous behaviour at the same time.
Idk if you have something like this in Singapore but I use an app called 'privacy' that let's me make vendor specific digital cards, and I can pause them, set limits, etc.