Until senior executives and boards of directors have something personal very much at stake, like the prospect of a couple of weeks in prison and being banned from holding positions in financial institutions they will always have an incentive to organise their systems to maximise profitability treating fines as a business expense and doing the usual expected value tradeoffs of the outcomes.
The CEO has to have systems in place to make willful infringement for profit very difficult. The buck has to stop there. If the CEO has been lax in implementing and maintaining such systems they should not be able to plead ignorance and throw more junoir employees under a bus. It happened on your watch. We've established you didn't take a proper interest in ensuring such things don't happen. Guilty. Negligence, incompetence, inability to take an interest due to more pressing concerns, these should not be valid defences.
Now HSBC may have done the right thing, this time, after all that lawlessness they've demonstrated before. I don't know. But if they haven't, the CEO doesn't need to retire on his millions, he needs have a stretch in the big house. Probably doesn't even have to be very long but it has to be to concentrate minds that this is NOT a business expense, you have a personal stake in it.
As anything it could be done terribly but seems possible to me to be done well enough to have a good, fair and jusst outcome for all. Especially underlings being surreptitiously coerced into doing bad things.