I'm interested to hear people's thoughts on this. I'd heard something recently about Steam removing some games due to pressure from payment processors, and today, I saw this article that says itch.io has been forced to comply, as well. Supposedly, it was due to Collective Shout, "a grassroots campaigns movement against the…