I am wondering if there is some other way to protect onself and ones family?
codgerbill, the world is full of other ways. The most effective is actually, easy to do.
Just don't be where the trouble is. Sounds simplistic, but it isn't. We all have a "sixth sense," that cautions us sometimes that something isn't right. Pay attention to it, and give it its due. Be aware of your surroundings, always. Leave when you become uncomfortable. The Bad Guy is looking for a victim who is asleep or blissfully unaware. Take a few seconds to look around, now and then.
The most effective weapon I have ever had is a Boxer - a dog. Mine were trained, in the midst of unavoidable trouble, but that really isn't necessary, as dogs know all about that, when they are born. Any medium to large sized dog is a "protector," and far more accurate and effective than a gun. Any small dog is a "warning system," a burglar alarm. Ordinary "Obedience Training" is sufficient for a protection dog.
In order of effectiveness/usefulness, I place the gun and training for it, next. Now and then, caution and a dog are simply not enough. That is where the gun comes in. Others place little or no value on the gun, and the need for it certainly is rare. So, they might be right. I carry a gun, and have been where the rubber meets the road, many times. --- Just unlucky? Don't know. Got the caution. Got the dog. Got the gun. Got the T-Shirt.
Non lethal weapons are not, in my opinion, good substitutes for the ordinary person. The taser, for example, is wonderful for cops. Solve a lot of problems at little cost and are rarely fatal. Great tool. An untrained person using the same weapon may have it fail, or turn on him. I have a lot of guns, and no tasers - no pepper spray.
You have unconventional weapons strewn around your house and RV. Tools, of all types - kitchen knives, etc, - anything heavy is a blunt intrument. Virtually all of them are legal to own, but
legally become lethal weapons when used to threaten or injure another person. You need no permit to own those. You need to think about how one would use them, from time to time. (Become aware of their potential.) I have used that type of weapon, effectively.
Martial arts can be effective. Takes years of training, practice, more and continuous training. I have had some of that, and have relied upon it a fair number of times. It is no less dangerous/lethal, than a gun. If you don't want that for an everyday hobby, don't even bother to start.
Some things to think about.
Ray D