This is an issue many people are very passionate about here in the US. Here are my thoughts.
First some background.
My dad didn't like guns, we didn't have them in the house growing up.
I'm an Infantry Soldier, I use and live with guns on a daily basis.
I own two.
As far the legality of firearms. The second ammendment to the US Constitution "A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be
infringed." guarantees US citizens the right to own firearms. Can't take it away, we have that right.
Now do I think we should have no limits, of course not.
No normal person needs a machine gun, why would we. There are good common sense limits that should be imposed by law.
No US citizen should be restricted from owning a handgun, rifle or shotgun unless there is a compelling reason, such as past violent crime, or mental illness, that's what I believe.
Former or current United States Military who meet the above requirements, and former or current United States Law Enforcement Officers should be allowed to buy any weapon they want. Again, just what I beleive. We are trained to use them, we understand the risks.
Is there a risk from an armed society? Yes there is, but we formed our society based on the idea that freedom is more important than some risks from a small segment of the population.
Gun Control
Many advocates look at statistics and say the population of a bunch or European Countries added together equaling ours has a much lower rate of gun violence. Well of course they do, anyone who has lived in both Europe and the US knows there is a MASSIVE cultural difference. When I lived in Germany if I forgot to lock my car I didn't care, I KNEW it wouldn't be broken into. Here in the US, if I forget to lock my car, I will go back out as soon as I realize it. We have more crime here, that's a reality.
Ammunition Control
I have no problem with it. I don't shoot people that aren't a danger to me so I'm happy to have all my ammo tracked.
Richard