Given that payment processors are an oligopoly, and it's incredibly difficult to build another Visa or MasterCard, they should be regulated as utilities (or at the very least, similarly to telecom providers), and be required to be content-neutral.
Just like Comcast can't tell me I can't download porn, Visa shouldn't be able to tell me I can't buy it, either.