What I see is most people are perfectly willing to ban something that they do not do anyway that gives them a perceived benefit.
Non-gun owners see no problem in banning firearms as they do not see any other function to them other than commiting murders. Tea-totalers will ban alcohol as it is not an inconvienence to them and increases their percieved safety. Non-drug users percieve that all druggies are crazed addicts who steal, cheat and live on welfare so locking anyone who uses drugs is acceptable. Non-smokers find that banning smoking everywhere to be advantageous to them without any hardship whatsoever.
You might as well argue that skydiving should be banned as it is dangerous. It can even be used to as murder. Most people don't do it so it is not a loss to them and it "helps" protect those that would do it.
http://www.dropzone.com/news/Murderinquiryintoskydivi.shtml
Automobiles cause more deaths each year than guns but the benefits vs. risks is seen to be acceptable and some Americans buy SUVs just to get a decreased feeling of risk at the expense of the environment and consideration of other drivers on the roads in smaller vehicles. Banning all vehicles for non-government functions and forcing people to use public transport would reduce deaths and reduce damage to the environment but is an inconvienence for most people so it will never happen.
Alcohol is used by a large number of people in the US so the probability of banning is slim. Drugs are not used by the majority of people vocal in politics so getting them legalized is most likely non-existent. Tobacco and guns seem to have about 50-50 split in their supporters and detractors so we have a see-saw battle in laws created over both.
Gun ownership is considered to be a recreation by many, be it target shooting, hunting or just plain collecting unique pieces. Drinking is also considered a recreation. Having a gun for self-defence - to provide oneself a feeling of security is not much different than drinking to improve one's confidence and approach that female in the bar or stand up before the board of directors and give a speech. Target shooting with a gun on the weekends is bad but drinking with the guys to the point of passing out (and possible death from alcohol poisoning) is admired by many. Go figure.
Murder is already illegal in the US be it by gun, knife, club, car, alcohol poisoning, drowning, pushed off a cliff, strangled, hanged, pipe bombs, electrocution, etc, etc, etc. It still happens.
Basically gun control boils down to for the good of society (i.e. you) we are going to prevent a group of people from enjoying an activity they enjoy or find useful because some people misuse it and harm others. It is for your own good.
What needs to be done is alter the urge of the people to kill in the first place. Make it socially unacceptable as they have targeted drunk driving. Instead of hyping/glamorizing/promoting gun violence in the news and media they should change to tone to these people are idiots. Rather than showing a teen that he can become famous for shooting up a school, send the message that no-one will remember you at all for it. Hollywood seems to have a very vocal anti-gun population yet they produce ever-more violent shot-filled action movies each year. It makes you wonder if they are intentionally trying to scare society about guns as I have encountered several anti-gun people locally whose only "education" about guns is what they see in the movies like they are unaware that automatic weapons (as seen in the movies) are already illegal or that a felon (criminal) is already prohibited from possessing a gun. Or else it may not be as underhanded as that - the writers may just be trying to top last year - but the Hollywood actors are just as ignorant as those that I have encountered and actually believe that what is in the movies is real.