I know a bank that purposely reduce their Internet banking security. To cater for specific elderly customers who constantly forget their password. They are not going to force their customers to walk into the bank everytime.
These accounts are at a risk of getting hacked. It's called a tradeoff. As a bank, do you want customers or not? Do you like money or not?
As for the Yahoo situation. If they gave a shit about customer service: they can accept copies of drivers licence/passport signed off by a justice of peace.
> It's your (or your parents') responsibility to remember password or security answer, don't blame customer service for that.
It is, but it's customer service's job to help out the customers. Elderly people aren't known for great memory. It's got to be expected that people in general might not remember to update the account when they change a phone number, and might not remember the security answer that they provided years ago.
This might help things if you mentioned it to them...