The common good should override the rights guaranteed in the Constitution. There are no legitimate uses for guns. The Constitution guarantees rights to individuals. Thus, gun ownership is an individual right. Additional gun control will not keep guns out of the hands of criminals, since they do not obey laws, and will merely make it harder for law abiding citizens to own guns.
Federal regulation makes little sense since the gun issues vary widely from rural to city areas.
The problem is that existing laws are not being enforced.