A gun is a tool for killing or stopping things. I agree. A semi-auto is an effective tool for killing and stopping, often more things than a pump action or self loaded bolt action is. This is why you would need it. Limits in NY on ammunition have already been lowered to 10 rounds, 18 years ago. Now they want to ban the weapon, even though homicide rates nationwide have gone down with less gun control. At some point, the amount of things you need to kill or stop becomes a concern beyond reasonable self defense. A line has been drawn at full auto weapons, and hey - I can be persuaded to agree in some situations. If we get past the idea that the second amendment exists to protect people who want to have a fun hobby or eat gamier meat than is available in local stores, then we are getting somewhere. That argument is fallacy. A gun is not a tool for sports and there is no amendment is not in or Bill of Rights to protect cricketers or basketball players. It is there to protect the right of the people to defend themselves, their property and their loved ones from dangers - from violent criminals - but more notably from state-sized enemies within and those outside.
I'm not a hunter. I'm only a sportsman to become proficient at using my weapon. I keep and bear arms because it is my duty to myself and others in the event where I need sufficient firepower to resist tyranny on a small scale or large scale; burglary, murder, coup, invasion, riot, despotism.
You are under a good government, I am under a good government - bot have their problems. Problems can and will metastasize over time and that government can become a bad one. Or it can be supplanted by a bad one. Your rights will disappear. People fight wars to get rights, against others and against their own countrymen. If you don't have the tools to win the war, you will lose the war.
Bookmarks