Joseph Harrison Parker of Mission Viejo has been charged with felony animal cruelty after he was captured on surveillance video throwing an obviously injured cat inside a trash bag into a dumpster.