It doesn't make a lot of sense to me to be honest. People say they need guns to fend off a rogue government or military, but if that happens it won't be stopped by a few citizens with firearms they bought from the shop.
I support a right to own guns in principle, but you should at the very least have a license and be made to undergo mental health checks. Most mass shooters are mentally ill and if these checks were performed they would not have access to firearms. In Australia you can own guns if you are a member of a club and have a license and checks. And we have next to no mass shootings.
If the US army comes for me I will be surrendering !!!!
I am not a super hero lol