Agreed. Gun control is completely flawed from all angles. Mass murders like the LAX shooter routinely go around strict gun control measures.
If someone is going to do something terrible, a law is not going to stop them.
1. Guns are available, legally and illegally on the black market. Bans don't always remove availability. Billions have been spent on the war on drugs and supply has not been dramatically reduced. I saw an article that says the purity and inflated cost are lower than ever. Blanket bans lead to black markets.
2. If the person has a weapon, a law only acts as a deterrence. A law won't stop anyone if they don't care if they live through the assault.
3. IMO better measures would be more security. Look at sandy hook, the kid went through the increased measure without much problem. Interestingly now that they are demolishing the school, there is 24/7 security (more than when it was operating). The money spent on security now, should be spent on securing other schools.
4. Citizens carrying concealed is the best line of defense. Police have a response time and can't be everywhere. When they do arrive at an active shooter situation, they set up a perimeter, while people die inside. Also
http://en.wikipedia.org/wiki/Warren_v._District_of_Columbia