Three years ago I got the "privilege" of being on the county grand jury for two months. Not jury duty, but grand jury duty. The grand jury gets a first look (very brief look) at everything and gives it a thumbs up or down. It is now my opinion that justice in america is how much money do you have and who do you know. The DA can look the other way or agree to about any kind of settlement he wants to. If the DA or his equivalent for state and federal doesn't bring a case to the grand jury any perpetrator basically gets away scott free.
Most DAs appear to be in it for the politics. Assistant attorneys are rejects that couldn't get a job at a real law firm.