When all banks have the same policies on charges where are you meant to take your business to if you disagree? And its not just about being overdrawn, if you bounce a DD due to not having enough money in your account you get the 38 pound charge for a computer taking a split second to say NO.
And people keep harping on to the old days, but 40 years ago you would have been paid weekly, your bills would have been paid by you when you had the money, You would have lived week to week, not month to month, and it was virtually impossible for you to go overdrawn. the system of automated payments and monthly pay has actually created a problem/phenominen that did not exist, and the banks have taken advantage of it.