Here's a thought: Let's direct our efforts toward the people who commit most of those violent crimes. To use the OP's analogy, let's stop coming up with new methods of lancing the buboes and start working on a cure for the plague.
I know this goes against the grain for the committed leftists here, but think about it for a moment.
A very small percentage of our society is responsible for a large percentage of the violence. It may not be PC, but it makes sense to direct our efforts here, and not against the public at large.
Dr. Keith, in another thread, mentioned that he wanted to hear more about my ideas on licensing so here it goes:
A national carry permit, issued by the State, but administered and coordinated through NCIC. Anyone who wants to purchase or carry a firearm has only to apply for it as a shall issue permit.
When purchasing a firearm, it must be presented (a "swipe", just like a credit card)by both seller and purchaser. The only thing the card would do is approve or deny. This could be accomplished in real time, just like a credit card. If you are legally entitled, and you get arrested(or whatever) for a crime which would otherwise prohibit you from the purchase/transfer, then your permission is denied until an adjudication is rendered. After that it, is re-instated or permanently denied pending the results.
This attacks the people who are illegally carrying/possessing/transferring firearms, but has no net effect on law abiding citizens.
You wouldn't even need to have a desire to own a firearm, the permit itself could serve as an excellent identity document (much as a drivers license).
Card readers could easily be installed at police stations, court houses and other government buildings, gun stores, sporting goods stores or even at those dastardly guns shows.
The police could easily equip their cars with readers, possibly using the same technology they use today for DL checks, wants & warrants, and insurance verification. This gives them a real tool to weed out the bad guys. If they pull over a valid permit holder, he's soon sent on his way. If they pull over an unlawful possession, he gets taken off the street on the spot.