Somehow, I doubt you'd use the same argument to justify the people who mugged you.
Mugging is not remotely similar to what happened here. This guy did a non-violent crime. I'm not justifying any crime of any sort. What I'm saying is that the political policies and in specific corrupt economic policies are going to put hundreds of thousands of people just like him into this desperate state of thinking and situations. It's only a matter of time before cyber crime begins to rise in response to the economic situation.
When people can't find jobs they find something less than constructive to do with their time. What do you expect to happen?
If you're a computer genius you can probably work a till, so why not get a job in a supermarket?
You're being as naive as the guy who thought he could blackmail his way to a job. The job at the supermarket is reserved for people who have friends who already work at the supermarket. If you're not already in with them you wont be hired. If it's a big supermarket then you wont be hired because you dont have any experience working at supermarkets because you're a computer genius. Finally the skills of a computer genius are the exact opposite of the skills required for a super market. You picked probably the worst possible example. A better example would be if this guy and 5 of his friends started their own computer run business, but you aren't going to take a person with computer skills and try to make them into something else in which they have no skill or experience.
That being said starting a business is very hard to do by yourself and if you have no friends you wont have anyone to hire. A lot of these computer geniuses don't have friends because they are computer geniuses and sometimes the skills of being solitary writing code all day are the exact opposite of the skills needed to organize a team. Nobody taught this guy leadership skills but then again most people in most industries dont have leadership skills either so he's not alone.
Seriously, if there aren't the jobs around for computer geniuses to work at being geniuses on computers, you have to accept the reality of the situation and find something else to do.
When people can't find anything else they resort to crime. Finding something else to do isn't usually an option for most people in this economy. If you're a genius at computers thats the only thing people are going to pay you to do. No one is going to pay you to mop the floor because theres someone who has been mopping the floors for 5-10 years now who has an advantage over you. No one is going to pay you to work at the supermarket because theres someone who is probably older than you who worked at the supermarket before and who has years of experience.
Let's not overlook the economic factors in this case. I think if this guy could easily have found a job this entire chain of events would have never happened. And no I don't think you can take a person who is a genius in one area and tell them to switch careers. If it were a doctor, or a pilot, or a scientist, we wouldn't tell them or expect them to go work at a supermarket for the rest of their lives after investing their lives into that. It's just as naive as what he did.
Life is not designed solely around your specific wishes, talents and desires.
I'm sure he knows that now that he's in prison. The point is he had the balls to try to change his life and got put in jail because it tried to change it in the wrong way. It doesn't mean he had bad intentions it just means the way he went about it wasn't the smartest way. If life isn't designed around your wishes, talents and desires then you're supposed to do everything you can to find a way to change that.
What he did however was brave on one hand and naive as hell on another. He probably should have set up a pen-testing company first. He probably should have built a track record with small businesses doing security. He probably should have had a team of people who he worked with and some advisers but of course he went about it the wrong way. It appears he wanted to have a career in pen-testing and didn't know how to make a career for himself.
Who is to blame for that? There is no script or instructions or mentors to tell him how to become a pen-tester. Just putting a bunch of hackers in jails does not solve the problem because the next generation are going to be even more desperate and willing to do even more damage. Their skills will wind up going to waste while they rot in prison when they could have been using their skills to benefit cyber security.
You have corporations now who hire pen-testers to basically do exactly what this guy was doing. They do the exact same job, live the exact same lifestyle, only they get paid and because of the contract they aren't at risk of going to jail. His mistake is he didn't understand the legal system and he didn't have his shit together.