Australia's big banks and financial institutions are taking years to realise they have broken the law and too long to fix problems that have left 5 million consumers out of pocket by $500 million.

Australia's big banks and financial institutions are taking years to realise they have broken the law and too long to fix problems that have left 5 million consumers out of pocket by $500 million.