It's my understanding that Chicago has a murder rate (by gun) that is much higher than either Los Angeles or New York City even though Chicago PD confiscates more guns than either city, sometimes more than the two combined. Per Chicago and NYC authorities, the difference is that NYC has much tougher laws regarding "straw purchases", whilst Chicago does not. As a result, the flow of guns into NYC is not anywhere as much as there is into Chicago, some as close as nearby towns. In short, gun control laws do seem to have a positive effect.<quoted text>
Looking at the high murder rates in liberal Democrat strongholds like Detroit and Chicago, I would tend to agree.
Law, in general, does not deter crime. Law punishes people for committing crime.
It is the innate nature of individual human beings that deters crime.