Oh so the lack of support is new. That's important to know. I only joined Itch a year ago and I never had to use support until this thing, so it's good to hear this isn't the norm.
Given that this is a legal issue, I can understand the staff and owner shutting up to avoid complicating things.