All of these things are pretty useless against someone walking in with a firearm.
or a knife or a sword or a can of gasoline or a homemade poison gas or a pipe bomb...
shall I go on?
...or a sharpened No 2 pencil! Or even a No 3!! Eeeeeek!!