I know its sometime after MLK day, but the article is interesting, nonetheless. I knew a judge (since retired) that espoused the opposite belief: that unjust laws should be zealously adhered to as way of forcing change.
I don’t think you can fix injustice by being unjust.
The system, at least theoretically, allows prosecutors discretion to hopefully prevent injustice and finally it allows a jury of citizens to ultimately decide an individual’s guilt or innocence. While Montana doesn’t follow this model, some states also have the jury decide the punishment. I have a suspicion this leads to better outcomes overall and would be another check on the power of the State.