The pain overdraft fees cause poor people is truly hard to comprehend unless you've been there. It's incredibly evil. You've got $16 left for food and then then the Flickr account you forgot to cancel gets charged to your account, putting your balance at -$9. Now you have to pay $35/day until you get enough money to cover the overdraft fees. You end up paying $100+ for a $9 forced loan. The bank could have just decli…
The thing that is frustrating for me in western countries is that using cash is becoming more and more difficult. The last time I tried to rent a room at a hotel in Canada, they would not accept cash -- credit card only.
In the UK, I used to use my Oyster card (a pre-paid travel card for public transit in London). I could basically use it like cash. You put in whatever money you want at the beginning of the week and then you can use it without worrying about over spending. If you ever travel in London, be aware that the payment system is buggy as hell and they will over charge you badly. With the Oyster card it's great because I can notice that my balance is lower than it should be, go online and get a refund (seriously ... it happened at least 3 times a week for me!!!) But now they are pushing using your bank card as a payment mechanism. They have access to all of your money and you have many less ways of detecting when they have overdrawn (or penalized you for the failure of their equipment to register your badging in).
Again... these companies know exactly what they are doing.
As an aside... I often wonder what happened to the laws about accepting legal tender. There are a number of times that I've been refused service because I wanted to pay cash (hotels and car rentals being the biggest culprits). Is this actually legal?