Yes I am aware of the traditional reasons for the second amendment but I suggest you do a bit of research on it. I became involved when I heard a guy on the TV make the case that the second amendment was to protect slavery. He made a pretty convincing case.  Calling the truth nonsensical does not help your cause.  I suggest you read the following:

http://www.truth-out.org/news/item/13890-the-second-amendment-was-ratified-to-preserve-slavery

You might learn something.