In general I am skeptical of the power of law alone to change behavior. Consider laws against drugs; experts disagree on how much they may have reduced the use of cocaine and opiates, but they certainly haven't eliminated it or even made it rare. To really change behavior requires a change in culture as well as a change in the law. You can see this in the case of drunk driving, in which a shift to tougher laws was accompanied by a big change in how most people feel about drinking, driving, and other risky behavior. And note that while drunk driving is down a lot it has certainly not disappeared.
So despite all the carnage I remain a skeptic about gun control. Even if we banned all gun sales outright all across the nation, the short-term effect would be minimal. There are about 300 million guns in private hands in America, and no power on earth could either confiscate them or keep people from selling them to each other on a black market. Millions of generally law-abiding and decent Americans believe fervently in their right to own assault rifles; are we going to throw them all in jail? Liberals like to make the argument that plans to expel 10 million illegal immigrants are draconian and ultimately unrealistic. I think the measures it would take to make it hard for Americans to buy guns would be equally draconian and unrealistic.
I also believe that rigorous gun control is a political disaster for Democrats. Last year I had a conversation with a friend of my eldest son, who came across as far to my left in economic terms, with his generation's ideas about gay rights and so on. But he doesn't vote, because "Republicans just work for Wall Street and Democrats want to take your guns."
If you want to change America's relationship with guns, working to change the law is not enough. You need to change the culture. How that might be done, I have no idea, unless a plague of heavily armed, native-born jihadists forces the issue on us.