It's an innate human right to own a firearm or weapon for the purpose of self defense. God-given does not mean given by the Christian God, it means it's a natural right that all people, regardless of religion or creed or even race, should have. Anyone who thinks otherwise is probably a Communist or some other form of Marxist trash. SHALL NOT BE INFRINGED!
Luke 22:36 KJV
Then said he unto them, But now, he that hath a purse, let him take it , and likewise his scrip: and he that hath no sword, let him sell his garment, and buy one.
Read above and below it in your own Bible for context. Sword simply means weapon, as they are all meant for the same thing. Buying a gun now is exactly like buying a sword then.
If we're given rights such as life and liberty then it would stand to reason that any means necessary to preserve those rights are implied as given from the same source. The Bill of Rights states "the right of people to keep and bear Arms shall not be infringed. "the right" is already there, as in endowed on us by our Creator, it was not "granted" by the Constitution.
If by "God-given" you mean an innate human right, then yes. If by "God-given" you mean are guns and what people do with them are condoned by God, then probably not. But my feeling is that this was not intended to be a religious issue but a discussion of basic human rights. If I am mistaken please comment.
Guns have nothing to do with God, and anyone who thinks they are a God-given right doesn't know what God is or represents. Guns have one intent, which is to harm and/or kill, and those things have no place in the same sentence with God. To say such a thing is simply ignorant.
Weapons have nothing to do with religion. God does not command people to kill nor does he give bias for using/possessing guns. Why even involve a "being" that may or may not exist? What is responsible for a weapon is a human being. He/she is the one to pull the trigger in the end not God. Humans made guns, so why is it a question of religion's involvement.
There is no reason to bring God into something that wasn't even around in biblical times. The bible mentions obeying the laws of the land. Currently the laws of the US state that every citizen has the right to bear arms. In the end, there is no need to bring religion into an argument that shouldn't even be taking place based on the constitution.
Guns are not a God given right because he didn't sit down and write out the 27 ratified amendments of the United States Constitution. Man, with the best interest in the people of the United States in mind, wrote them out, not a fictional figure people created. Religion did not create guns. Man did.