Let me correct you on your comment where you stated: "...that God gave you the right that in actuality the government gave you the right..."
The government did NOT/does NOT give us the right.
The U.S. Constitution does not grant us the right to keep and bear arms; it protects a right that already exists.
The Declaration of Independence makes this clear: we are “endowed by [our] Creator with certain unalienable Rights,” and governments are instituted to secure those rights, not to create them.
The Second Amendment states plainly: “the right of the people to keep and bear Arms, shall not be infringed.” Notice the language—it refers to “the right of the people” as something pre-existing, not something the government is giving us. The phrase “shall not be infringed” COMMANDS THE GOVERNMENT to leave it alone, precisely because the right comes first.
In short, I believe the right to bear arms is inherent and God-given, as the Founders understood natural rights.
The Constitution simply recognizes and safeguards it against government overreach.