I am so sorry. As a consumer, I am so tired of this already, so I can't imagine how much it must be hitting you and other creators too. And as a writer, I'm quite frankly devastated. So much creative control is being stripped away from game developers because of payment processors, and it's like itch.io does not care at all.
Despite this, I really must beg of you to not give up on this game. If itch.io keeps being too harsh, then I'm sure there must be other places to host this game! We will all find a way to keep going, so don't back down yet, please. We can't give in, no matter what.
And everyone, keep emailing and calling Visa, Mastercard, and especially Stripe to voice your disapproval! We are adults who can do what we choose with our money, they have no right to take that from us.