So Ray Kelly knew it all along that this could happen because of his previous actions but kept him on the streets anyways.
How do you justify keeping him ?
I imagine its fairly difficult to fire a NYC police officer...its a union gig, sprinkled with rampant nepotism.