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.
I don't pretend to be a constitutional lawyer, but this is how I ready the 2nd amendment, but here's how I understand it. Back in the day, like, say after we became a country, the government wasn't providing arms to the soldiers. So, in order to raise a well armed militia, the men needed to show up with their own guns. It was necessary that the people be allowed to keep and bear arms so that they would be able to become soldiers whenever needed. Now that we have a very well armed military, it's no longer necessary.
That being said, I have no problem with hunters owning hunting rifles or people having handguns for protection or target shooting. However, there is no reason for anyone to own military style, automatic rifles.