" use his legally-permanent handgun "
I looked twice to be sure this happened in the US.
“A better account but this still sounds like a Babelfish translation.”
This is Miami ya know. The reporters primary language is probably spanish.