Well, part of me is not happy (damn you Halifax! I want my money back!) but then, if they did suddenly have to pay out millions of claims, spend time and money processing and assessing claims, it would be very damaging. My DB works for one of the large high street banks, and has just been told that a few hundred people are being laid off. So, add this burden on and it could lead to even MORE people losing their jobs.
The other thing is, banking in this country is free. I was chatting to my cousin (who lives in South Africa) and they have to pay for EVERYTHING. You pay a 10% charge everytime you withdraw, you pay when you make transfers, deposit money, have direct debits, cash cheques, write cheques - pretty much any time you use your bank, you pay. We don't have that sort of burden, and if it means that occassionally when I am particularly dim/broke, I go over my overdraft and have to pay £30, then so be it.
However, the banks themselves need to be more stringent around stopping people from going over their overdrafts and not lend money like confetti to people who are not particularly responsible or careful with money. And, on the flipside, people should be more responsible themselves (including me).