And as far as the gun issue itself is concerned, let's be clear: You can't get rid of guns (any more than you can get rid of drugs); nor should you even want to try. You can, however, go a hell of a lot further in making sure that only sane, reasonably well adjusted individuals have quick access to them. And each community can make up its own mind as to what types of weapons to limit, and how they go about doing the limiting; understanding that coordinating these efforts with other communities only makes good sense (which is why we need to completely revamp weapons tracking so that we at least know who is having a problem with their share of limiting harm). That way we can negotiate better ways of doing harm limitation; ways everybody can live with.
Let's also be clear here that this is, in its essence, a statement of what government is supposed to be involved with. Something you can state fairly easily as the following: Government does a very bad job of trying to legislate against either stupidity, or mental illness, or outright evil, if you want to take it that far. What government can be good at, especially if you take money out of the equation, is limiting harm. And that is the way we need to approach this issue. Just as it ought to be with our approach to drugs.