Jon Stewart had a great anti-rant about anti-gun control rants online this afternoon –
It starts out with some grotesque humor, but then he gets serious, and I think even more effective. I'm somewhat to the right of him on this issue, since I'm comfortable with guns and have owned them at various times in my life (but have never replaced the last two, stolen during a big party).
I'd go along with the idea of going back to muskets, even with bayonets. Adam Lanza could shoot one six-year-old with it, and maybe spike one or two more as they ran screaming out of the classroom. But overall there would be less blood spilled.