The Second Amendment was not meant for sportsmen as Sen. Dianne Feinstein would have you believe. It's meant for the people to have the ability to repel an enemy from without or within. It was meant for us, the people, to repel an oppressive government. We should have the ability to own the same arms which would be used against us by police forces (not the U.S. military, which is prohibited by the U.S. Constitution). Since police have semiautomatic weapons with high-capacity magazines, so should we. An assault weapon according to the government's definition, is fully automatic. Ammunition is part of "bearing arms," so ammunition should be as available as any other commodity to qualified purchasers.
Any law based on the actions of a madman is a bad law. Governments who are against having an armed populace do so to gain complete control over its people. The Revolutionary War began when the British tried to secure the powder stores of the colonists.
During the 20th century 174 million people were murdered at the hands of their own government. No government throughout history has been trustworthy.
I live near Chicago, the Mecca for gun control, and in 2012, 506 people were murdered and 444 school-aged children were shot and 60 died. The authorities know who the gang members are, yet very little is done to control them. The politicians use their crimes as an excuse to go after the guns of law-abiding citizens.
By definition criminals do not obey the law, so how does any additional anti-gun law change that?
Finally, if guns are so evil, why does Sen. Feinstein, Sen. Charles Schumer and many other politicians have permits to carry concealed weapons? Are their lives any more precious than ours?