Sooner or later the courts will get around to NYC gun laws, and even with Bloomberg trying to forstall the overturing of the laws with reducing the cost of a gun permit, I think the courts will overturn most of the regulations, with the exception of the concealed carry laws.
New York is a mess, has always been a mess and will continue to be a mess for one reason. It began as a British incorporation and the Brits still to this day hold influence over New York. That is exactly why you see New York as something way less than American. We need to take it away from the Brits, change it's name to something more appropriate to America, and bring it into the American family and American influence.
It is a comforting feeling knowing that if you get shot in NYC the person who shoots you will be a good driver with no debt.