The depth and complexity of all the "Know Your Customer" (KYC) and "anti-money laundering" (AML) rules, regulations, and compliance hurdles are having another side effect.. Banks are firing their smaller (less profitable) clients.