Its ok that you don't understand it. And it's not required for you have them. You have that freedom. I personally believe the 2nd amendment is the greatest right we have as citizens. Equal to free speech. I bet you'd like to take away the right of someone to say something that you despise. Hate speech for instance. You'd love to have it removed and criminalized.
So, I have guns. I conceal carry. I've possibly even had my gun on me as you sat a few tables down from me in a restaurant in the city. So if a crazed individual walks in one day, and decides he wants to shoot the place up. I have a feeling you'll like me then. We're at the point of no return right?? Guess we should even the playing field.