You are totally blind. The so called NRA gun loon you see does not exist. The perp was out of jail on bond from a felony gun charge and a felony drug charge cause too many of his liberal democrap bros were already crowding the pokey he should have been held in for sentencing to a long stay in said place. Funny thing the NRA supports vigorous prosecution of the current gun laws and the democraps do not. Hence we have the liberal loon shooter.
As far as your legal interpretation of OUR constitution, you would have negated OUR right to free speech in OUR first amendment cause the internet, typewriters, TV and radio did not exist when the first amendment was written - just quill pens. Sorry WE are not giving up either based on your Heil Hitler NAZI ideas.
You need to stay in Canada were the authorities can rule your helpless little life and tell you what you can have and you cannot have.