When I started at Symantec in the late 90's, I worked with a person who was responsive and productive as hell. She did her job well, easily in the top 10%. Perhaps better, but let's just say top 10%.
When it came time to transition from contract work to FTE (jargon for Full Timed Employee, one with benefits and a bit of security), she was fired that day. She had committed a misdemeanor when she was 18, and it was of course public record.
Virtually all of her co-workers reached out to John Thompson--now the chairman of Microsoft, and a person I greatly admire--and pleaded that she shouldn't be fired for a mistake made years ago, had already paid her "debt" to society, and was clearly a benefit to our team.
The response was simple, "we have to hold our company to a certain standard".
Twenty years on it still makes me feel ill. We should have fucking done more, and the justice system in the US is gravely sick.