After 20 years on the job, the fact someone did not offer a ride home and made him turn in his uni first says to me there is more to this story.
He probably was not writing enough tickets because they are, by their own account, taking at least a $5000 a year bath on the new contract they want to put in place.