The thing that stood out most in that post wasnt that he is a mooch.
He steals from you. That in my books, despite my nonviolent nature, would guarentee him a trip to the doctor for some stitches.
Next would come the public shaming. I would not tollerate such a thing for a second. Neither should you.