I'd love to have seen the same amount of energy spent towards the payment processors instead, with that we would have obtained some significant result already...
People are already complaining towards the Payment Processors and Visa and Mastercard both have their stocks in the toilet.
However, with Itch moving on to a better Payment Processor, it doesn't particularly matter to us creators or audiences how stupid the old payment processors are being.
The backlash at Itch has forced them to take responsibility. This energy was spent exactly where it should have been, and we are already beginning to see the fruits of that effort.
Don't let up. Take Itch to task and demand that they find a Payment Processor who can meet the needs of all its creators.