A lot of folks think that the first 10 Amendments of our Constitution (Bill of Rights) 'give' rights to us.
The "rights' were in place BEFORE the Constitution.
Read them again.
The Bill of Rights were written as a prohibition against government infringing on your rights.
It is simple.
Government shall not take away or interfere with these rights.
If you think of your right to bear arms as a given, any law that diminishes your right is fundamentally wrong.