I've never been one of those 2nd Amendment supporters who's sole argument is, "Because the document says "SHALL NOT BE INFRINGED"". Conversely, I've also never understood this particular line of thinking. Please name any other provision of the Constitution or any of it's amendments that you seek to limit simply becuase you've set some arbitrary standard of "NEED". Would you support these:
I don't think the KKK NEEDS to spew it's hatread, so let's dis-allow anything I perceive to be hate speech.
I don't think the Westboro Baptist Church NEEDS to be a bunch of despicable assholes so let's dis-allow their religion.
I don't think Occupy Wall Street NEEDS to spread their filth all over public parks and streets, so let's dis-allow thier right to assemble.