Agreed with all of the above. Non-lethal weapons are often neither. If you have to use one, with the day you're having, the guy you pepper spray is going to be asthmatic or the guy you taze will have a pacemaker. Alteratively? They will be too big, too strong or too close to keep them from grappling with you and shoving your non-lethal weapon down your throat the long way around.

Others will disagree with me on this and with good reason. Still, my POV is that these tools are great if you have a backup. They are great if you are a cop and trying to subdue a suspect with a bring them back alive ROE. They are also a damn sight better than nothing. That said, buy a damn gun. If she's old enough to own a gun, she's old enough to have been sneaking stuff past her mother for years (you included probably

). It won't be the first or last time she hid things from dear old mom. Just get a pistol, learn how to use it, and keep it secured with a trigger lock when she's not home so mom doesn't accidentally find it and cause an accident. Just my .02.
FQ13
PS Since it doesn't sound like she is or will become a recreational shooter, I would reccomend a used 9mm Glock in either the G-26 or G-19 models, or a .38 snubby from any of the usual suspects in nickel or stainless. They are relatively inexpensive, low maintainence, idiot proof, instictive to shoot, have no safeties to trip over in a crisis, and are powerful and accurate enough for across the living room work.