Does the freedom to bear arms have limits?