Sorry for my English - it's not my native language.
I, like many other developers, suffered because of the blocking of games with NSFW content. And here's what I came up with.
As far as I understand, the attack on itch was from payment systems like Visa and Mastercard, because their rules prohibit them from making payments for NSFW content. But this is easy to get around. Here's the solution:
1. Each user account on itch should receive a virtual wallet for "itch tokens". For simplicity, we will assume that one "itch token" is equivalent to one cent. The prices of all products should be displayed in "itch tokens" only now.
2. The user can buy as many "itch tokens" from itch as he wants, they will go to the user's virtual wallet. From the position of the payment systems Visa and Mastercard, this is a sale of tokens, not a product, i.e. it does not violate the rules of Visa and Mastercard.
3. Purchasing content is simply a transfer of "itch tokens" from the buyer's wallet to the seller's wallet. This is an internal transaction of tokens, which are neither securities nor money, i.e. this action also does not violate anything.
4. Any user can sell the tokens in their wallet back to itch (withdraw) at any time. Like purchasing tokens, this operation is not related to any content and does not violate Visa and Mastercard rules.
I am not a US citizen and do not understand the laws of this country well, but if the main reason for the blocking was the requirement not to use Visa and Mastercard to pay for "questionable" content, then from a legal point of view, the algorithm described above solves this problem.
What do you think?