So I think it's reasonable to argue for private, individual consumption of morally subjective material (not least of which is the logistical difficulty of preventing such things), as well as the right to create and sell such things. (You or I might approve of or oppose those things, but that's a different argument from what I make below.)
Aside from that, I don't think Valve or a payment processor is obligated to be a neutral party. Whether it might come from collective consumer backlash or whoever makes decisions for an organization deciding what they will or will not allow to flow through their system, I think they too should have the right to allow or ban things. If publishers and consumers want their morally gray content, so be it, but don't feel entitled to have Steam and VISA along for the ride if they don't want to be.
Hypothetically, Valve might prefer Steam be neutral, because money. But then they have the option to fight their payment processor or look for alternatives, rather than "forcing" their payment processor to be a part of something that the payment processor opposes.
TL;DR when a morally subjective issue involves a lot of parties, every party should have the right to "opt out" if they are morally opposed. (in my opinion)