Deborah Hughes lives in Detroit, where she is a hero.   Were Hughes to live in say New York City, Chicago or Washington D.C. she would be a felon, from Deborah Hastings,New York Daily News:

Retired nurse Deborah Hughes grabs her gun, runs outside after seeing a seething Detroit crowd attack a truck driver. ‘He was a man. He wasn’t white, ‘’ says the African-American woman who threw herself over beaten Steve Utash, who had stopped after hitting a boy who ran into traffic.

She got her gun, she ran into the street, and she threw herself on top of a white man being beaten by a mob of black men.

“He was a man. He wasn’t white. He was a man. And I was ready to shoot anybody who hit that man again,” retired nurse Deborah Hughes told FOX2 News in Detroit.

The African-American woman was protecting Steve Utash, 54, a white man who accidently hit a 10-year-old boy with his truck last week and got out to see if the youngster was hurt.

An armed society is a polite society, and a safe one.