Everything you said is very true and what i would have pretty much said, i just say the whole situation in my own words.
Nevertheless Mastercard/Visa (plus other payment processors) and The Collective Shout should not be in control of what we can spend our money on and what can be sold on the market!
They're legit violating multiple laws as they are doing this. (For what i've heard even if Itch.io were to deny their movement, they would forced it to shutdown in some way or another)