sorry I didn't realize i have 2 itch accounts. But unfortunately its unlikely as payment processors are also pushing this. The group did spam their call centers and emails we can do the same in return. None of this stuff is illegal. They shouldn't be allowed to dictate what you can and cannot buy. Theres also petitions you can sign as well that can help.
Japan has sanctioned visa and is looking into things they've been dealing with this for longer and there's also a us org that is pushing this called ncose or something to look into.