The two examples that you cite are as far apart as night and day, and neither depended on open carry being legal. Most gun crime is NOT done with regard to any law, so passing some moronic unconstitutional "ban" law, like those that make recreational drugs illegal, is not going to have any noticable effect on crime, in fact quite the opposite is true.
Great, every time a crime is reported, the "personally responsible" among us, will pack up and move to ???. The idea behind any defensive measure, be it alarms, locks, warning signs, dogs or fences is the same as for carrying a weapon (up to and including a handgun); it is a valuable deterent to being chosen as a crime victim (but is much more portable). Remember that criminals are basically lazy, or they would likely work to earn a living as most of us choose to do; you do not have to do much, to make yourself be passed over as "too hard" of a target, by the typical criminal, thus they continue right past you in search of an easier victim.
OK, you may have the luxury of a nearby LEO watching over you, and keeping you (and your neighborhood) safe, but many of us live, work, travel, seek entertainment and/or shop in areas that expose us to considerable crime risk. When seconds really count, the police are only minutes away.
I am sure that your stature and attitude protect you from all harm, that you are the baddest MF in the valley and all sorts of things that many of us are not, so you see no valid reason for ANYONE to carry a weapon, certainly none as effective as a handgun. That is your right, but does not change the rights of, or risks to, others. Just because abortion is legal, does not compell anyone to have one, just as the right to carry a handgun does not require you (or anyone else) to do so. To assert that because YOU feel safe, we must all do things your way, is insane.
Crime happens, a lot to many, many people everyday; to deny any crime victim, or potential crime victim, from doing everything in their power to NOT be the next victim is NOT your right to decide. Try all you want to get the constitution amended to eliminate the 2nd amendment, but do not pretend it does not exist in the mean time. Try all you want to get more crimianls locked up, and for a much longer time, by changing the laws and I will gladly join you, but leave me, and other law abiding citizens, alone with ALL of our rights intact.