Financial services brands letting down consumers