Perhaps I could just say one other sentence.
The overall solution is an audit, looking at what happened in the past 15 years and annually in the future. If that audit is not done, nothing that you recommend will protect consumers, nothing will hold the banks accountable, and the gouging will continue.