Just make it the company's responsibility to do that on behalf of the people it inconvenienced. Dumping the responsibility for those things on the injured party is fundamentally unethical.
Yeah, it'd be nice since this became major news nationwide news for banks to forgive any overdraft fees. Probably a bank by bank thing, maybe even case by case thing.