He was a suspect (totally innocent in retrospect), not a felon. Maybe the cop should have showed a little more restraint if he categorizes everyone a felon.
The suspect was identified as such by a witness, and the suspect was fleeing. The officer's actions are justified.