The banks have been charging excessive fees to their business and household customers for many years.