Bottom line is that guns cause violence, but people are ultimately pulling the strings. To have certain freedoms, you must put up with certain things such as school shootings and other assorted gun crimes. That's the way I see it and I support the second amendment because I believe some guy who couldn't get laid and shot up a school shouldn't infringe upon the freedoms of law abiding gun owners.
Bottom line is that guns doesn't do anything without some bozo pulling the trigger. I have roomful of guns, with just about every caliber they make, but when I leave the room nothing happen there. They doesn't start to shoot by them self, but I have to admit that some of those big bore rifles look somewhat angry. Anyway, no matter if we are talking knives, axes or Uzis, they start to be dangerous only when they are in hands of somebody. In USA you have done guns just one common household object, and you have lowered threshold to use one so low, that it is common to use guns at road rage incidents and family feuds. Your society is so filled with guns, that it is insane. Only outcome from that is firearm related violence.
Guns doesn't increase your safety in these days, because everybody have them, and if you pull out a gun to protect yourself, it just means that you have gunfight on your hands, and threatening party usually have more experience about killing. What are those certain freedoms what you are talking about? Freedom to bully next guy using gun? Freedom to carry a gun, including a right to be killed by one in first incident where you try to use it. How many death that is worth of? What is fair price for that freedom? Current bet is just under 90 000 lives per year, but that have to be too low, because you are willing to pay it, and more during this year.
Have you ever try to think how they can live in other countries, where people doesn't have such rights, no school killings, no drive by shootings, no gang violence, no serial killers, no idiots carrying a gun just to shoot you for first excuse they get. How real is your freedom if you have to have your own gun to maintain it? Only what you really have is freedom to be scared and ready to defence yourself in 24/7, and your nation is only place in earth where that is called freedom.