Yea.....and the freedom of speech, and the freedom to assemble, etc., etc., etc. God has everything to do with the moral compass this country began with, and was a fixture within the construction of our Constitution. Not to mention we're not Japan....or any other country for that matter. We're America, we have a Constitution, and we have the right to carry firearms, just as much a right as you have to spew your nonsense.
So you can stick your head in the sand of the mountain of facts that trump your prescious anti-2nd amendment talking points, hold your breath, until you turn blue, and pretend those facts don't exist. It doesn't make them go away, it simply keeps you pathologically ignorant, of current reality in this country