There is NOTHING to debate. The highest court in our land has rendered its verdict and that is that we the people may own firearms to protect ourselves and our families. You can't go higher than the Supreme Court.
Of the 75 to 80 million private gun owners like myself who possess the 250 to 300 million guns spread out over this great nation, almost NONE of them commit crimes. We use them for hunting, sport shooting at targets, or collectibles (antiques). The ones committing crimes are criminals who "steal" weapons, either from homes or from gun dealerships, then use them or sell them to other criminals. Occasionally, some nut job who has a clean record gets one. In China, a man stabbed many children in a school. Another went about stabbing people in the street. The Boston Bombers used a pressure cooker. People have deliberately run people down with cars, killing them; still others have blocked exits of structures and burned people to death. There's always going to be some nut job. Just remain aware of your surroundings and if you see someone who you believe "might" be a danger, call a cop to investigate.