The "incidents" you speak of were going to happen no matter what. You can't stop them, they were coming regardless of what anyone did. When anything new hits the scene, people flock for everywhere trying to exploit weaknesses & bugs & overlooked security flaws. It's a fact of life and it didn't just start with Bitcoin.
Security has been a huge issue EVERYWHERE, it was just a matter of time before hackers exploited the shit out of things. The thing is, Bitcoin survived. Bitcoin grew. Exchanges survived. Developers learned. Users are still learning and always will be. Hackers will always try to stay ahead, but hopefully someday developers/businesses security practices will be so strong and robust that common everyday people can use cryptocurrencies with second-nature-type-security-practices. Right now, if I taught my parents/grandparents a crash course on Bitcoin, I would honestly expect that within a few months they would have either lost their Bitcoins or had them stolen. Once that problem is solved, then we're really getting somewhere.