I've been bashed for sharing this, but I think body armour makes sense, if for no other reason, for home defense. A bump in the night and we grab a gun and light and go investigate - in our drawers or PJs.
For the cost of a gun, you could slip on body armour that might save your life...