You're certainly wound up about this....and everyone (or almost, at least) on here, agrees with you.
With regard to the bank robber, they're NOT a bank robber under the law, meerly an
alleged bank robber, until they're convicted. Just like the cops are not guilty of ignoring the 40-day requirement until it's adjudicated. And it's exceptionally unlikely that it will ever be brought to trial.
And, there's a reason that there was no penalty appended to the law - the legislators that represent us, fear irritating the cops. That's why ex-cops are often granted the same privileges as on-the-job cops. If there were an actual penalty for not doing their jobs, the law would never have been put on the books. Remember - Staties stole taxpayer money (fake overtime), and it's mostly ignored, except for the payroll records that were "mistakenly" destroyed.