Many people, including myself, have a separate bank account for "bills". I only deposit enough $ into the "bills" account to cover the actual bills. The rest of the $ is in various savings/money market/etc accounts. I also have a "personal" account that has the funds for general household use. This way I NEVER can spend too much on personal goods and cause a bill to not go through, etc.
Why do this? Because I like to do my bills once a month and not look at the account every day. I don't maintain a checkbook, etc. I have fraud prevention turned on my accounts as well, since I don't look at them often...
That being said, if an unauthorized bill went through my bills account, my account would overdraft too! I mean, I keep like $20 extra bucks in there just incase, but $50 would certainly overdraft my account. That doesn't make me too poor to be on live!
Another thing, who's to say these people keep all their money in the bank in the first place? I know lot's of people who only have money in the bank for their bills, and all the rest they withdraw...
As to the lawsuit, LAME. You agree to the auto-renew by not cancelling it or informing them that you do not wish to renew. Lot's of subscriptions work this way! It's their own damn fault they got charged. The dad should be upset with his son, not MS$!