human
The banks are very strictly regulated by Federal law - more so since 'the great recession' than even was the case before.  In particular, the law is very severe about 'money laundering for drug dealers" - this is why any deposit over $10,000 needs to identify the depositor.  And this drug is still illegal in Federal law. So a bank cannot argue 'drug money' from it is legal just because of local state law.  One solution would be to use banks which do accept drug money as SOP - and pay fines when their books are examined.  This is often the case for banks in South Florida.  A better one would be to change Federal law.  But that is probably impossible:  criminal drug kings will finance "anti-drug" laws as much as needs be to keep them on the books because they will lose a lot if prices fall from legalization.  Money talks, and enough politicians to stop legalization can be bought.
gpt
{"moderation": ["safe"]}