It's strange. On one hand banks and payment processors have been shown to bow to public pressure and turn away money in exchange for a little PR, but on the other hand banks also have no problems working with terrorists and cartels which are very much legally risky.
https://www.forbes.com/sites/afontevecchia/2012/07/16/hsbc-h...