I think too many people throw up their hands and give up on this issue because they fail to conceive of a big picture sea change in Amercian society regarding guns that needs to eventually happen. And/or they don't realize that so many other countries around the world have already undertaken this transformation and achieved dramatic results within a generation or two of doing so.
We are not some special people that has to have guns to survive. We're not a militia population with compulsory service requirements like Switzerland or Israel, and even those countries have taken dramatic steps towards gun control in recent years.
We've just stubbornly held onto our guns because our gun lobbies are powerful and it's been easy for us to do so and we've been able to overlook/rationalize away most of the problems our loose gun control laws and oversaturation of guns have caused. I hope that this attitude changes after Sandy Hook. I'm not sure that it will, but I hope Sandy Hook was enough for most people to start caring say the status quo is no longer acceptable and accept that change is necessary. It was for me personally.
The only way you get that change started is by starting to pass individual pieces of legislation that will eventually result in a cluster of laws that tightly control access to guns by our population. Radical change must begin at a certain point of action. Our society has made radical changes throughout it's history, we ended slavery and enacted Civil Rights. We can begin to make radical changes on guns and violence as soon as the population accepts that we have a huge problem and it's necessary for us to change.