It's perhaps worth noting that it was the public outrage at the Dunblane killings which led to the effective banning of handguns in the UK. People were so appalled by it that there was mass petitioning of Parliament which led to an Act of Parliament banning gun ownership within a few months. An example of the fact that public opinion can change the law. See
here for more details.