'If I Only Had a Gun'
I didn't watch the program. You can not prevent this kind of thing. You can only defend against it.
To paraphrase Suzanna Hupp though, a gun in hand sure as Hell would even out the odds. Mrs. Hupp has been there. My advice is to listen to her.