Should he have been charged? Maybe, maybe not. But the option was always open to him to plead not guilty, and go to trial. I suspect that he would not have been convicted.
Whether a custodial sentence is appropriate is entirely another matter, but that really is a side issue.
Such as if you happen to have fasted for Lent and shows symptoms of jaundice due to your biochemical abnormality.
When it cannot be assumed to be the cause without further testing. Further harm - paient assumes that the reason that they have gone bright yellow is due to GS & does not seek medical help. (GS only causes mildly raised levels of Bilirubin.)
Because 1024 approximates 1000 - hence it is close to a "kilo" unit, and the rest extrapolate from there.
One good reason why computers can do more work than people is that they never have to stop and answer the phone.