I agree with you. The legal system's job is to substitute for vigilantes. In this case the legal system doesn't provide certain services adequately, so the incentives favor vigilantism.
Also the presence of an executive part of the government which enforces law. If that is missing, the justice system is broken just the same. I don't understand why often we find it unfair when mob justice is administered (and it is unfair) but we don't find unfair that the police refuses to administer justice.
Vigilantism isn't ideal, but what else is a person to do when law enforcement refuses to do its job? Not sure "just let it go" is a great answer to that.