Two other threads already going on this but ...
I agree that unreasonable charges should not be levied. However, where it all falls down is when you get clients who simply do not care about managing their finances - and there are a lot of them about. Couple this with irresponsible Direct Debit mandates which seem to have mobile dates and you are thwarted.
No-one has a right to a bank account, and no-one has a right to steal money. This is what abusers of the banking facilities are doing. If you knowingly go overdrawn or issue cheques you cannot cash, then why are you complaining when you get charged for it? So is it right that banks charge for habitual abusers - the answer has got to be a resounding yes.
Furthermore I believe that where a genuine mistake has been made, most banks reverse their charges as quickly as you raise the issue. So what's the problem? The problem is the bleeding hearts brigade who don't manage their accounts and then expect everyone else to pick up the pieces (yes I'm waiting for the replies). These are the people who don't bother to pick up a phone, spend money they don't have and then complain when they get charged. Sorry - no sympathy. You are nothing less than a thief and should be charged. If you knowingly go over your limits regularly - why are you so surprised?
The result of this, regardless of how you stand, is that free banking is probably going to be a thing of the past. Any account is probably going to end up having a fee attached or worse. Will it help the consumer, no. Nothing changes except that now we have to find around another £10billion to sort this mess out.
Finance needs to be taught in schools and colleges and people need to have a certificate before being allowed to open an account. At least they can't then whinge that they don't understand or can't count.
UNPOPULAR SHARK!
For every positive action, there's an equal and opposite government plan.