Whoever does not say, I think that having a gun in your pocket will make you feel calmer. Of course, these weapons will not save from the terrorist, but the house will always be protected by what.
Depends on some other factors as well. For example, if you are living in an area where there is an elevated risk of kidnappings and home invasions, then having a gun may make you feel more secure and safe.