One reason the First and Second Amendments are good constitutional neighbors is that they both protect religious liberty. James Madison intended for the Second Amendment to prohibit the types of arms restrictions which the British government had sometimes imposed on Catholics.
Read the complete article: Washington Post