If these alternatives are just as effective as guns, why do you feel that you need a gun?
Of course, you know that guns are more effective at killing people - especially large numbers of people. That's why we in the UK have not had a mass killing in a school since private ownership of handguns was banned over two decades ago.
>it's a lot safer to have a gun than to wait for cops to come to draw the chalk lines on you and your family.
You're more likely to use the gun to kill yourself or a family member than you are to use it to kill an intruder.
Killing someone who breaks into your home is most likely an overreaction in any case. The chances are very low that they've broken in with the intention of harming you rather than merely stealing something.