The constitution was written a long time ago by rich slave owners in order to protect themselves and their domains against the hungry and the poor because back then everyone was armed, your survival depended on it. Societies evolve, constitutions should too and here in Canada for example, we don't have more violent crime, we have less and we're just fine. When is the last time you heard that someone effectively protected his family from armed vilains using firearms and anyway, in such a case do you think you would be permitted to go to your locked storage, retrieve your guns, load them, make sure everyone's safe and then, take care of the threat? What if it's the middle of the night, your neighbor needs some milk and you don't recognize him...
And then, the government. For this one you people leave me speechless. If they want you, they will get you, period. With the billions the military spends every year do you think you have a chance? Really? What about Waco, and Ruby Ridge, they have drones, they can see through walls! I'm sorry, only one word applies here, ridiculous.
And then terrorism, when is the last time the US was invaded and carpet bombed by another country? As long you keep killing people all over the world, some will want to kill you.
Just last year if there was a shooting or a bomb: it's muslims and they hate us. Now, the media don't even wait to hear from law enforcement, it's probably the religious right and they hate the LGBT because controversy, blood and gore sell newspapers. They have an agenda, they are not telling the truth and you may have to wait months before you find out.
Finaly, I am an apatheist so it is not important for me whether there is a God or if you're a believer or not. For me you are not a Christian, you are a human being with christian beliefs so I find extremely offensive to see religious citations and imagery on a site dedicated specificaly to trans realities. Just like I would find offensive to see a rainbow flag in a churh. Thank you.