These kind of people are going to carry weapons no matter what, and I for one don't want to be again in a situation where I'm unable to defend myself or somebody else.
I really understand the arguments behind prohibition and could agree with them, but the integrity of my loved ones comes first.
So you could hand over your phone and wallet to this mentally unstable person and everyone could walk away.
OR
You could shoot them, they die, and you've killed someone because you didn't want to lose $600.
If you choose the latter I really hope you don't own a gun. You're irrational and the reason they should be prohibited.
Guns dont protect often (or the USA would be relatively crime free). They just give you an excellent opertunity to hurt/kill innocents instead of the attacker.