Then you are saying exactly what you have said in every mass shooting in the last year or two. That Congress has the right to WELL REGULATE its MILITIA which is basically every citizen bearing arms.
Your abrupt reverse going "no, they do not" now is inexplicable.
I haven't reversed anything.
Congress does not have the power to regulate guns -- they never have, because no such thing is granted in the Constitution.
And the militia is not "basically every citizen bearing arms", it's basically every citizen capable of bearing arms. SO if you want Congress to require training of the militia, then everyone will have to trained, which means the weapons required for that training will have to be made available, and everyone will have to learn to use them.
Nor does Congress have the authority (Congress has no rights, it being government) the "WELL REGULATE its MILITIA", because there is no authority to regulate the militia in the modern meaning of that term, and the militia does not belong to Congress in the first place -- quite the reverse.
It may be constitutional to establish a distinction within the militia, since that was done in Revolutionary times, and then set requirements affecting the new distinction -- but that would also require providing the appropriate arms for anyone who wants to join that level of distinction so they can train with them (which was also done in Revolutionary times). I think the cost would be well worth it, because it would result in everyone within that new distinction receiving a certain standard of training and being subject to scrutiny.
Unfortunately no one planning an act of terrorism could be expected to join, but we'd sweep up a lot of the rest.
Besides which, secure storage of arms not in use could plainly be required for everyone with arms, as part of proper discipline.