> The ability to irretrievably lose massive sums of money with no recourse is a challenge for Bitcoin. Banks have insurance for just this sort of eventuality.
I find it funny that you pose the problem and give the solution in such close proximity. (In case you miss my meaning, the solution is to trust large wallets with third party companies that insure their holdings and guarantee your money even if they are successfully attacked)