So, long story short, I'm not really ashamed of my code. At all. I know where it came from and what it did and why.
This puts things in a different perspective. Thank you.
If that means you have to wait until the belligerent victim goes unconscious (and maybe unsavable) before you approach him, you wait.
I used to work as a lifeguard on the sea coast. The rules are: "Most important is safety of the action, second is safety of the lifeguard, only then - safety of the victim." Even during the training course, they will tell you that if you have to - use brute force to knock the victim out of consciousness for easier handling.
A computer without COBOL and Fortran is like a piece of chocolate cake without ketchup and mustard.