What laws are you referring to?
The laws are enforced the best they can be. Gun stores do background checks, police dont exactly ignore an unregistered fire arm when they find one.
The issue is, criminals don't follow the laws. That's the definition of a crime. So the people who would use them to do harm, probably have no problem stealing a firearm from someone who can legally buy one or purchasing it illegally. To stop shootings, they need to relax certain gun laws. Think of it this way. Virginia tech had a shooting a few years back, the schools answer was to allow students to carry in class. The thought being, the students would have the chance to defend themselves and others if another shooting happened. one nutjob with a gun can do a lot of damage against an unarmed populace but he would probably only get a few rounds off if even a percentage of the population he was shooting at had weapons.