Short story - DP had to give up work due to illness and his bank didnt help in the slightest - in fact they just went on happily racking up charges for unpaid direct debits and denied his request to extend overdraft.
Outcome - he had to cancel all direct debits and give up bank account.
We are finding that on average companies are charging £4-5 extra if you dont pay by direct debit. This is outrageous surely? Penalising people who dont/cant have bank accounts?