Absolutely right about the picture ID, I believe we should have a national register of all citizens to which their ID could be linked so we know exactly how many people we have and who is a citizen and who isn't. But regarding the right to bear arms, you're probably at least mostly correct at the founding, but that might have been modified later especially by the Reconstruction amendments, when right to home defense was emphasized (for freed blacks) and many state constitutions also recognize the right of guns for sport shooting so, generally, it's something that Americans recognize as a "right" regardless of whether it's spelled out literally in the Constitution. There are those other unenumerated rights, after all!