Sounds like somebody is overly paranoid. Someone looks scruffy and says hey and he gets all scared. It is insulting someone to say go away, I don't have any, to somebody who hasn't asked for anything. Maybe they just wanted to ask a simple question like directions or something. A lot of self-defense enthusiasts chime in about some inane imaginary circumstances about what if your baby was in the car. If you carry a loaded firearm you are looking for trouble. That is how people get shot over minor misunderstandings and it happens all too often. I travel often in NY City, have been in bad neighborhoods and never felt the need for a firearm. I am a skinny guy and don't look like a fearsome bada** either. Most shootings are tragic, and most are senseless. Mace is a good alternative for paranoid people, but maybe spending some time with folks who aren't just like you and learning that although they may be poor, a different race, or speak a different language, they aren't going to actually threaten your life. Most folks want the same thing all of us want, peace, tranquility, kindness, respect, and dignity. Respect others and they will respect you.
Sorry, but the world is not all rainbows and unicorns. There are bad people in the world. I have traveled all over this country, lived in Chicago, Kansas City, Denver, St Louis, Minneapolis, Omaha, Lincoln, Tampa, Orlando and traveld through many more...... I have been in places in every one of those cities where it is a good thing to have a weapon with you.....
There are a lot of evil people out there, and there are a lot of people out there who get high and need a way to get their next high.......