Maybe he thought by throwing it it might break its leg and then wouldn’t run back in the road….. How about just hold it until the funeral procession was through then take it to a shelter. That would have taken intelligence which is a scarce commodity in the LEO world.It sounds like the cop did the wrong thing but he may not have done it out of anger or hatred of the little kitten --but instead he wanted to scare it from coming back to the road again where it was likely to get killed.
So, maybe by flinging it off the road with force he caused it to run away from the road rather than back toward the road .

