I found this document to be interesting:
http://www.supremecourt.gov/publicinfo/speeches/jps%20speech(dc)_10-15-2012.pdf
The Supreme Court's decision to uphold the 2A has some caveats, the devil is in the details. According to the document by Justice Stevens, it is still legal for the Federal...