While Itch had no choice at this time, it's still deeply disappointing that they had no action plan to try and defend themselves and their users from this sort of thing.
It's not like this is the first time that payment processors have pulled this exact sort of bullshit, Itch had to have known that this sort of thing was at risk.