If you go overdrawn or write a cheque/Direct Debit/standing order that bounces because of insufficient funds, then why should the bank have to bare the costs?

Bank charges are clearly set out in the account literature and by signing the application to open the account, you are agreeing to the terms of the account.