Said this before but the tch.io team need to bring transparency and clarification more then ever if they are under any pressure to change there TOS because of payment processors, Creators need to know if itch.io is planning to change there TOS or bring in new bans on content anytime soon.
We have seen how much Gumroad has botch the PR side of this, And going radio silence and posting how much they earned while there creators were panic selling did not help, itch.io will lose all its trust its build up over the years over night if they do the same thing. I don't think they will do a ban anytime soon seeing what they tweeted during the gamejolt stuff but a update on where they still stand would be very important for all developers on this site now more then ever.
So I ask the tch.io team please give us a response soon and if you are a dev on here please start sending emails asking for transparency and clarification on this issue.