While a fighting knife and a backpack full of claymores may work well for John J. Similarly, non-lethal defenses such as stun guns and mace leave much more to chance than I am willing to accept.
Real aggressors don’t slowly walk towards you in a straight line like Jason Voorhees.
Each option I will recommend is a firearm, because firearms are simply the best modern home defense weapons.
We don't just kick them out AFTER they tried to scam somebody. We simply don't allow scammers to register and contact other singles in the first place.
We have our own ways to tell who is a scammer from "inside", this is our know-how.
When selecting a weapon for home defense you should consider the following factors: The weapon must be capable of stopping the threat, which is primarily a matter of caliber, assuming proper shot placement.
This is a very subjective topic and you will find as many opinions as you will find commentators.