The Second Amendment has always been a source of much controversy in our nation. For those who oppose gun control and those who ...