Bitcoin in itself is safe. What makes it insecure is the way the user holds it and uses it. The protocol can be attacked in some ways (just like that annoying malleability attack) but on wallets, I think it's the user's fault and not bitcoin.
It is the vulnability of the computer systems, not the Bitcoin itself. If you download a virus, it will control your computer.
You can even use paper storage to avoid having them on a computer at all. it is very important to secure and back up your bitcoin wallet.
Bitcoin wallets come in a variety of forms. There are five main types of wallet like desktop, mobile, web, paper and hardware and best choice of yours to secure your bitcoins.