It starts with you, it is more likely that your computer got compromised or email then all those services you used suddenly got hacked to get to your coins. I'd advise to first make sure the computers you use are well secured and you know enough on how to keep them secure. Second, if you trade on an exchange don't leave large chunks online but only what you can afford to lose. Third, if you run your own online business with an online wallet make sure to empty it often so if something happens it'll not cause you a serious loss and invest in the security of your business.
so, that is the answer I was afraid of... basically saying "no, there is no safe place to keep your money online. You have to hide it under your pillow, next to your gun.", which makes banks a little bit more attractive, even with all their downsides. it is surprising to me that a bank can do this security easy-peasy, yet crypto-nerds can't. It shakes my faith.
As for the hacks, it was not all at once, but over a year, and unless someone secretly installed a vnc server on my linux box, and then secretly open that port, they could not know the 2nd password (at blockchain) entered on a virtual keyboard. I think there is a far more likely scenario. And the bitcoin-24 shutdown certainly had nothing to do with my security.