Thank God for that off-duty officer. This could have turned out much worse.
I agree but it would have been better if a legally armed citizen with a NRA Ball Cap terminated this perp.