The situation with Itch.io has reached a critical new level. MasterCard and Collective Shout has reached a new level of concerning. Games can now be taken off the market place and delisted without any warning, and sometimes if it’s tangentially connected to any NSFW material.
But why is this a concern? Why should YOU worry? Well, aside from the recent scare with Mouthwashing, there’s a lot to be worried about.