Why don't you go talk to a lawyer and a few other impacted creators, then see about a class action lawsuit or something. Itch has very clearly broken faith here.