surely if all these charges are so unfairly high, so that the banks could actually charge less but are just being greedy, and they cause such a problem to customers, why don't some of the banks reduce the charges and get loads more customers
actually I just got an email from natwest this morning and it looks like they are reducing their charges a bit.
According to some in this thread, Barclays charge £8 for both failed DD and unauthorised overdraft.
This is much better, but I still think a the failed DD charge is over the top, there's no need for them.
As I've said, it's like a shop fining you if your card gets declined at the till.