Buy a good shotgun, it is much less of an investment (a couple hundred bucks) and more likely to work when you need it. There are also less restrictions to buy them, and you can use it for hunting or whatever if you decide to. For your parents, buy a BB gun. Take off the little orange thing, and you have an (apparent) deadly weapon. It's completely safe, though.