Some of these cases make me wish the punishment fit the crime. Calculating a fair punishment in this case is as simple as asking yourself what would the police have done if he had drawn on them instead of the other way around, and the obvious answer is also a fair and proper one. So why the double standard?
The ironic thing is that half assed thugs with badges commit felonies in claiming to insure that good people are not felons. 600 grand is not enough. A price cannot be put on endangering someones life, and that goes double when it's a sworn public servant.