This hacking crap WILL be the main thing that keeps bitcoin from going to the general population.Who besides software guru's & REAL puter nerds will understand how to secure either thier PC or logins to such an extreme level
I doubt it. It will just require Bitcoin "providers" (wallet developers, ewallets, exchanges, etc) to take security more serious.
A couple examples:
a) MtGox could check passwords against weak/known password list and exclude them
b) MtGox could require 2nd factor authentication for accounts over certain value (my broker does).
c) MtGox could implement a delay with notification (you get notification BEFORE the withdrawal occurs
d) MtGox could limit withdrawals to a specific list of whitelisted addresses.
In time hardware secured local wallets can make Bitcoin theft from local wallets much more difficult even if the wallet exists on a system which is infected with malware.
Until there is a way to "backup" BTC like a bank does (reimburse for specific reasons),whether with insurance or something similar,BTC will be used mainly by launderers & drug dealers (Silk Road)................
That will simply never happen. Due to the nature of Bitcoin it is simply impossible to prove you didn't withdraw those coins to a new address. No insurance company would offer a policy to cover that.