Payment companies absolutely do not have the right to block whatever they find unappealing to their 'brand.'
Jesus Christ, their entire purpose is to facilitate transactions between two places, that's it. I hope there are a thousand more games like this that push this wave of censorship to breaking point because ruling what is and is not fit for public consumption is not the job of fucking Visa.