A criminal, by definition, is a person who does not obey the law. Therefore, any additional gun laws will only punish those who do obey the laws, called law-abiding citizens, who only want to have guns to hunt, target shoot, or just to protect their homes.
What happened in Connecticut is horrific, but no gun laws would have stopped that gunman. I am a mother of three, a grandmother of two and was an elementary teacher for 33 years. I cannot imagine burying one child, let alone 20.
That gunman stole the guns he used from his mother, when he killed her. What gun law would have stopped him from doing that?