Listen, I understand that as a marketplace itch.io has to think of the health of the site for the people who rely on it for their income- and that includes porn devs and artists too! If credit card payment processors have demanded something, you cannot bow to any pressure that isn't a full-blown raid of your damn offices. You should be taking these ghouls to court in the US and the EU, and crowdfunding the legal fees!