Just got the news on wake-up. This was bound to come after what happened last week. But the worst is how itch.io acted: without warning and with an inconsiderate blanket-ban.
Needless to say that I will not patronize their website any longer.
A petition is currently running on change.org. Please consider giving your support: Link
In the meantime, here is a direct link to a handful of games/devs that are worth a boost, in these trying times: