Finally some other constructive talk about this matter.
Payment processors are their enemies, if the community as well becomes enemies of Itch, i'd not blame Itch for ditching the whole block of such games.
I'm starting to think that Collective Shout pawns are infiltrated as users in disguise to increase the shitstorm intensity that the users are generating and destroy the platform.
I even heard that there are extremist groups on Steam who are targeting NSFW users/developers with toxic behaviours and review bombing... be wary!