These guys spent 5 years grinding it out at whatever shit job would hire them just to spend 2 more in school + working with the hope of getting a simple rack & stack job, all because of some mistake they made in their late teens/early twenties. It was the exact same story 3 times, and all involving drug offenses.
It really gave me a different perspective on the situation. I don't think these 3 people should've been sidelined for 7 years. They could've been productive members of society well before that. Keeping them out of the skilled/professional workforce is painful.
This could be a huge untapped pool of candidates, as long as companies are willing to take the risk. I hope it takes off.
For starters what you can personally do is not purchase or use services from companies you feel are unethical. Explain to your network why for example you won't use Uber or Reddit or whatever other company you're fed up. If you can get enough other consumers to see from your view you'll force these companies to change. This just recently happened with health food junkies, now we have McDonald's at least paying lip service to healthy eating and serving things like kale.
One thing that won't work if you're a tech outsider is shaming people who work in the industry. It's hard to collaborate with people if they feel your tone is hostile.