While we should hold them accountable; we also need to understand that itch is a small team. They don;t have the power, money or resources to keep up with us or billions of people posting their games and gadgets to itch.
They might be waiting for Trump to make good on his EO threat as he's been making good on a lot of his threats; but I do agree either we or they need to do SOMETHING.
At this point, I'd even accept Itch GIFT CARDS, as it's money they'll get and can probably redistribute if they had the ability to do it.