The second amendment of the Bill of Rights does cause much controversy today. In modern American politics there are debates to abolish the second amendment, keep it unaltered,...

read more