David Kopel is a law professor at the University of Denver and pro 2nd amendment advocate. This is a link to his written testimony and is compelling reading:

http://www.judiciary.senate.gov/pdf/...lTestimony.pdf