About Carrying guns; No. The violence and mindset that lead people to use guns or any type of weapons (even their own brute force), is what lead to this horrible result. As seen in result; there are people out of their own mind to brutally murder others and you can't guess how a person uses his/her own gun.
Giving the victim the weapon would be also giving everyone the weapon by laws. In the same scenario the lady would be with a gun while facing off 5 other people with guns. Damage would made as long as people want. People use their bare hands to cause unnecessarry violence No need for further modifications and there is absolutely No valid reason why a person need a firearm in their lifetime.