Itch needs to take a look at their best selling games. Adult content makes up a huge chunk of their revenue. Sorry to hear about this.