As the articles notes, some of the people on the "ban list" have never been convicted of something in the first place.
Their conviction just lacks the interest and attention of San Francisco's DA. The DA's job is to convict them, but he has opted not to. That DA was voted in by the citizens of SF, and it is up to them to change that in the next election, if they desire.