It's not a good week for games and the world in general. To recap, some groups are putting pressure on payment processors (VISA/Mastercard/Stripe...) which in turn put pressures on sites like DLSite/Fanza/Steam/Itch.io/... to censor what is allowed on their platforms. They have been doing this for a while, at first targeting foreign sites you may or may not have heard of and being largely ignored. And then they came to Steam. And more. And everything escalated to high heaven and descended to ...