This would have never happened on Bitcoin.
The only thing I can think of is if bitcoin becomes really popular and lots of people use hosted wallets over the web. This will always have a certain amount of risk, after all who thought linode would get hacked? (seemingly from the inside).
The solution will probably be some kind of insurance, much like how gold is secured today. I can envision bitcoin savings wallets(which don't need to be online) being put into some kind of uber secure virtual vault.