Are you also contacting the payment processors to demand they go back to handling payments to itch.io?
I've done what I can where I can. Can you say the same or are you too busy acting like a troll to be bothered?
If "what you can where you can" isn't enough, expand your scope.Never give up, never surrender!
the profile picture made the comment all the more worth it