> The content is legal
It's not. Look up the PROTECT Act of 2003. It's sad that we live in a world where payment processors of all things have to do the government's job.
You dislike MasterCard's and Visa's actually legal actions, your sole recourse is simply not to engage with them. Best of luck!