If this site won't fight for us, why should we fight for it?
Just gonna copy/paste a comment I made elsewhere on the topic.
>It's not really Itch's fault; Yes, they removed the tag, but when the two major payment processors, (Visa and Mastercard), tell you to do a thing or not have your payments processed, there isn't really anything you can do about it... You, and by extension Itch, need them infinitely more than they need you.
As much as it genuinely sucks that Itch seemingly didn't even attempt to make a stand, It'd have been a wasted effort anyways. The payment processors have all the power, and it would almost certainly have resulted in the death of the site. At least for now, we still have the platform, and can try and push back via whatever legislation we can coerce our relevant elected officials to pass into law. Getting angry at Itch is a waste of energy, they were put in the unenviable position of either sacrificing NSFW content, or shuttering the website.