Excellent. Start fining companies that don't protect their clients' data.
In this case, the fines should be many times higher and the fees extracted should be able to offset the costs of the victims' time and expenditures.
There should also be a public registry of which firms/individuals have offended. This would probably be a bigger deterrent to future lapses in good judgement. A few $100,000 for big companies is just a bump in the "cost of doing business".