I keep and bear arms for all the intended purposes. I carry, for the defense of me and mine from those who would do harm. I keep them in my home for the defense of my home, myself, and mine. I keep them to hunt, for food and for leisure. I keep them for sporting and hobby purposes. And I keep them to secure me and mine from tyranny if necessary.
I do not believe there should be limits on what citizens should possess. Nor a registry or taxation.
I agree that those adjudicated violent felons and/or mentally defective should not possess weapons. There should be some sort of mechanism to reverse such adjudication, if warranted.
There are those that should know, and should be informed/advised that they should not possess or carry, but unless and until they are adjudicated as such, they should not be legally prevented from doing so.
The 2nd Amendment means what it says.