one of the things that makes me very angry and disappointed with this cases of hackers is that the thieves are never found and punished. different from real life where there are many chances of thieves being found and punished. We need laws, we need governments to inspect the exchanges. we need to have responsible exchanges and there is another question: how are the people who lost their funds in the exchanges will be compensated?
In most case the hacked service try to refund the customers. I think very few are covered by theft insurrance, they usually have fund reserves for that, but it's a confidential information for them.
As an exchange customer I'll be very interested for contracts terms and conditions saying your fund are covered from theft up to xxxx $.
For me the best thing will be law forcing exchanges or any crypto services with assets custody to cover customer funds. For example in France (and I think in all Euro zone), each bank providing accounts must cover funds up to 100 K per persons.