Well then be prepared no matter where you move this will keep happening. It's stupid to expect you can "stand up" to companies that are responsible of over most of the transactions in the entire world. You can't win against someone who can just take away your ability to earn money.
Give up? Heck no. It's better to actually invest in trying to make this issue more widespread in general public and try to push laws that would fight against that practice. People here have been posting some UK and US petitions, so if you can, sign one of them. If you are able to, reach out to people that could share this situation around and actually make politicians care. Heck, try making EU Initative if you are living in Europe and you are willing to work for the cause. Being angry on itch.io is anti-productive as this problem is widespread on every game hosting platform.