I like the way Wikipedia raised awareness of the attacks on them in Italy from Berlusconi. They put a giant banner on top of the site.
I wish Itch would have let people search for and access the pages of affected games, but instead of the usual page with screenshots, comments and a purchase button, an overlay should read “Due to demands from our payment processors [and list them], we have delisted this game.” And preferably give the specific terms of service it violates.