This is an article advocating incentives and disincentives on bankers rather than banks.
Regulators should not levy fines on banks, despite them having the legal status of a person, and instead apply the fines to those responsible at the time of the offense, whether subsequently retired or not. As earlier noted, the onus of proof should be on the managers of those who committed the misdeed, and so on up the hierarchy, to convince (a jury) that they took all reasonable steps to prevent the misdeeds of their subordinates. The size of fine could be related positively both to the extent of negligence and to rank.
Of course, the threat of personal liability and loss could make bankers overly cautious, as is often said of US medical practice, with unnecessary and costly tests of patients to reduce the threat of suits. As usual, there would be an optimum internal degree of liability, but we are currently well below it.