I think that you're understating the rest of his situation because it better suits your argument that his life wasn't ruined. For instance, yes, his record was expunged, however, as noted in the article, his record is still showing up in private background checks -- thanks in part to getting an extra year of probation after being charged with violating his probation because his PO told him it was OK to work late.
Had I not been as fortunate as I have been, that trashed credit report easily could have cost me the most lucrative tier of jobs available to me, because employers routinely screen applicants based on credit history.
Being screwed over by Sprint is not a felony. Similar screwups have no doubt cost thousands of people jobs.
I'm not sure what the appropriate public policy response to this situation is. We benefit enormously from employment- at- will. There are people on HN who will also convincingly argue that we benefit enormously from credit reports and credit scoring (among other things, the system we had before credit scores was overtly racist). It's a complicated issue and I have no glib answers to provide.
This person, on the other hand, "had his life almost ruined" because he went from stock broker to exactly that same kind of job after committing a felony. Note well: the rest of his punishment was "watching movies twice a week at Narcotics Anonymous for a year" and "9PM curfew for a year". The criminal record itself was expunged.