It's crazy to me that someone running a business in the marijuana industry would not be aware of, and accept the risk that their business is not favored by banking services nor the Fed. You knew you were breaking, at the very least, Stripes ToS when you processed payments for drugs...
Regardless of your feeling about marijuana and the law... reality stands.