Difficult to master, difficult to conceal.
Should firearms become illegal, make sure you have several.I certainly will.
True. But far better than nothing. And they do work indoors as well.