@tforcworcIt bugs me when they keep saying it was caused by a faulty IT system. While the Horizon system was obviously involved, the harm was caused by people - by their decisions or by their failing to question practices and ingrained attitudes.
That said though, the sequence of causal events was long, and a lot of the people involved may have believed they were doing the right thing because they lacked visibility of other parts of the system / organisation.
In the end, humans are fallible and one thing we can know for sure is that something like this will happen again. Unfortunately, I think failure to acknowledge this fallibility was actually part of the problem, and while it might seem that I'm being excessively forgiving here, there does seem to have been at some point a wilful effort to not see what was happening or to prevent others from seeing, which I agree is something that ought to result in prosecutions.