They wouldn't do it again and again because they don't earn $880 million when accepting $880 million in dirty money - remember that bank deposits are liabilities to the bank - they only earn money from interest on that -- and it cost them billions in fines to do so...
So who would you jail in this case? The bank tellers interfacing with cartel? They're in Mexico anyway. Some overworked compliance manager in the US who ignored the suspicious transactions? Some C-Level exec person who didn't know about the suspicious origin of a billion dollars into a bank with something like 2.5 trillion in assets?
What specific crime do you think they committed?
Nobody likes these global banks, they're run by absolute psychopaths but remember, the optimal amount of fraud is non-zero. All of the mirror image complaints about banks not wanting to touch Crypto or proceeds from gambling/porn sites is downstream from settlements like these.
https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...