In my opinion, the guy who approached you with a gun in his hand was stupid. The chances of anything that COULD have happened turning out favorably for anyone was very VERY slim. He could have easily been viewed as the aggressor and suddenly found himself dead on the ground. As it is, my opinion is that HE was violating the law by brandishing a firearm and YOU could have called the police and filed charges against him. As it is, if you have any identifying information about that guy, I would contact the local police in that area and file a report. He needs to get pulled back down to earth before someone DOES get shot because of his actions.
Reduce availability of guns? All the hoops someone has to jump through to buy a gun isn't enough? A person has to ask permission of the government BEFORE they can buy a gun from a dealer. If they don't have a CCW (at least in Florida) there is a waiting period they have to go through before they can take possession of their purchase.
That being said, so we can have a "right" to keep and bear arms, but only as long as there are laws heavily restricting the ability of anyone to find and obtain these arms? Well, that's sort of like saying that yes, we do have the right to free speech, but at birth you have to have your lips sealed shut, and if you do want to speak about something, first you need to fill out an application and get approval in order to do so. And there is only one station available to do the surgery necessary, and there is a waiting list. But if it saves lives from even one incident of crying "FIRE!" in a crowded movie theater..... So where exactly does the concept of "freedom" squeeze into that sort of scenario?
If you will allow the pun, I will say it point blank, rich: this is the problem I am talking about. On a day when 20 children were shot to death, when replying to a man who just had a gun pulled on him by a neighborhood vigilante, all you can do is go on an entirely one-sided defense of gun rights no one is even threatening. It is an obsession that plagues us, and though i am not personally judging these people, we MUST do what we can (education, better law enforcement, etc) to lessen it.