Just popping into this debate to add my opinion, I'm not American, so I don't have your point of view, so I'm writing from a European's perspective.
Something thats always struck my mind when these sort of debates; Why don't you illegalise assault weapons and automatics? Surely these are killers as we have seen quite recently at the Conneticut and Cinema shootings. What the hell is an American citizen going to do with an automatic weapon anyway? Shoot at alien space-invaders?
'Put security guards in schools, hospitals, etc' isn't that just going to make the new American population fear for their lives? or even 'Guns are for protection' If there was no guns in the first place there would be no need for protection, is that not true? Even the suggestion of Security guards searching people, is it not worrying that it has reached the stage where people are even considering this option? All of them are ridictulous.
I understand all this blah-blah about the constitutional rights and all that malarky, but whats more important, a right written down hundreds of years ago when having a weapon was necessary, or someones life? Most of the world surivives without insane assault rifle-wielding peasantry - why not the US? Maybe just allowing bolt-action rifles for instance, no one is stupid enough to run into a building and even attempt to kill anybody with a slow-reloading rifle, surely thats preserving life and preventing death, as well as fulfilling your constitutional right.
It's quite obvious the current Gun laws in the US are inadequate and severely flawed and really do need revising. Isn't the whole point of American's having guns is to preserve life? All I've seen is early death.
Meh, just adding my two cents. Not an American, don't bite my head off!