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...
It seems pretty clear that putting people who commit crimes in jail definitely reduces their chances of commuting crime at least while they're in jail.
White collar crime is the root of all evil in our society and we should be putting white collar criminals in jail.