Credit where it's due.
Blame the tricksters all you like, but what about the people who fall for dumb tricks? Get rid of those and the tricksters would need a new job.
As long as there are dumb users who fall prey to the simplest of traps, there will be botnets and people willing to come up with newer and more sophisticated defenses to protect botnets from attack. Social engineering is the oldest form of hacking and, if the explosive growth of phishing scams are any suggestion, easily the most lucrative.
You could call for heavy-handed and ultimately useless measures to make the internet more secure by force, and you will fail if you do because you have not solved the original problem. Better yet, you could put the same amount of effort into teaching as many people as possible that:
1. Legitimate system administrators do NOT need your password for any reason, and anyone asking for it is a fraud;
2. Downloading e-mail attachments from strangers is stupid;
3. Giving your bank credentials to strangers is even more stupid.
It'd do a whole lot more good that all your impotent rage against "hackers".