So they only kept him on the force because he generated revenue for them.
Exactly!
Could be another reason - a strong union. They're notorious for protecting f#@k-ups, kinda like the teacher's unions.