At least you still have the death penalty, it's a shame Australia got rid of this, IMHO, there is just some crimes that deserve the ultimate punishment.
Unfortunately there is no easy answer, out here we don't 'feel' the need to own a gun for self protection because majority of the population (and many crims for that matter) don't have one, for you guys, you need one because the crims do have them. There's the problem, if the crims didn't have them then all you would need to own a gun for is sporting / collecting, not self protection, but, how do you get the guns out of the hands of criminals and people on the edge ready to crack!.
It will be interesting to see what comes out of this, it was in fact a massacre in Australia that prompted our government to introduce the tough gun laws. Remember a politicians #1 concern is votes, public outcry (if there is any) and media attention will probably be the deciding factor.
Cheers,
Ross