What I'd say he should have done was take the guy's shoes, knife, and cell phone and leave it at that. Give the shoes to the homeless guy. Throw the knife and cell phone into the river. Be done with it.
That would be quite enough to get the message across.