Cowards protect themselves with guns.
I wasn't aware of the fact that brave people are impervious to bullets.

A better solution is to make it harder for the criminals to get the guns.
I believe I've aready made this point before. How can you make it harder for CRIMINALS to get guns through a black market when we can't control our border with Mexico?? Gun smuggling from across the border would become a very lucrative market.
And wouldn't it be embarassing if someone owned a gun to protect themselves and still got shot first by the criminal? 
Emabarasing? No, Tragic? Yes