Why do you need free speech? If you're not guilty, why are you bothered by police searching your possessions?
History has a couple too many lessons of governments removing the citizens firearms with the result being an increase in violent crime and theft. Many of those cases turn into other civil rights being lost. Also, if you study history of the US, a certain hate group in the southern USA was all for taking guns away from minorities so they could terrorize them.
Also, why add laws to something that is working as violent crimes continues to drop (check the CDC stats)? Why alter something that works?
For specifics home protection is the biggie. Protection against wild and feral animals in rural areas[1]. Sport is a minor part of it.
But, none of those really matter.
1) I really, really hate people who release their no-longer-puppy in rural area and hope it gets picked up by someone kind. They turn feral quickly and kill livestock and horses, and attack children. I have a cousin who is only alive because he had a rifle with him when a pack of 6 attacked him. Animal shelters people.