I can def see your point of view and would normally agree, but it bugs me how merciless the banks are. I think everybody has had the situation where they've made an error, or something has come out earlier than others.
The more skint you are, the less of a margin of error there is. So imagine the situation where a mum of 4 with a part time job earning £100 PW goes a quid overdrawn for whatever reason. The bank slaps on a £35 charge straight away. I think that's excessive - especially as it's essential to have a bank nowadays to avoid getting stung for not having DDebits for utilities etc.
I think a better solution would be for the bank to simply not allow the overdraft, rather than allow it and use the "fines" mostly paid by the unfortunate, to fund free banking for the rich.
Just IMO.
Save up to 75% on ink/toners + free del + extra 10%...