Hate the payment processors. They're the ones at fault here, not Itch.
I'm saying F itch for how they handled this, but I'll just add in Fuck the processors too.