RE: home protection
Since someone brought up the legalese of defending yourself in your own home, you could invest in an old, non-functioning pistol. Just make sure you get it at an estate sale or from an individual(pay cash), so there's no ATF records. Take it home, clean it wearing gloves, load it(wipe prints off rounds), bag it and put it away. If you "need" it later it will be available.