It wasn't a fault on the ethereum blockchain, It's paritys fault that led to the hack. It's a blunder which made every users of Parity vulnerable.
I don't know about that. They forked before when there where hacks, that definitely motivates projects to race in the fast development field more then testing the code and paying attention to security. This isn't the only time, it keeps happening again and again. The whole platform takes a very laid back approach to security and is very focused on pumping out new shiny features.
Unfortunately, yes - it certainly can- we are living in the era of cutting edge technologies, which are mixed blessing as they, put together introduce both a lot of advantages and new problems. On the one hand blockchain enables us to accomplish relatively cheap verified transactions with transparency, while on the other it's not a cure against hackers. Even worth than that- we are unable to get any money back by any wire transfer like with fiat money and regular banks. So that's exactly why this will go on happening... Unfortunately
Etherum seems more like a bleeding edge technology then a cutting edge tech. Bitcoin is cutting edge, it can do many things and it has potential to do a lot more, it is just more tested and is focused more on security and stability, but there is many OP codes that are left to be added with a soft-fork. Satoshi thought about many things when he started the blockchain, there are many things that just haven't been implemented yet for security and stability reasons.
Hackers will never go away.
This is a bit extreme, but if a hacker has the skills and knowledge enough to exploit a codes weakness and steal from people with unsecured wallets...does he deserve his loot?
Shouldn't the code have been more secure? Shouldn't people know the basics about securing your crypto?
Well, of course theft still sucks, but instead of worrying about hackers, secure your shit and use secure platforms.
Don't be the idiot that travels to a developing country, openly takes pictures with your iphone 8 while wearing a rolex, then blame the whole country of being a terrible place after your stuff gets stolen.
It should be developer's responsibility to make secure code and hacker's responsibility to report vulnerabilities when they find them. You need a little bit of an overlap to insure the quality of development, but I agree with the sentiment of your post, that developers are very much to blame here.