Better options are to find another place that is safer. The cost of self defense even if justified will cost tens of thousands if not more. If a gun is pointed at you, a gun in your safe upstairs or wherever doesn't do you any good.
Lasers are useless for self defense. It's best to reason...