-snip-
I generally agree, but the Supreme Court has already made pretty clear that the Constitution should be interpreted to mean that people have the right to bear arms separate of the right to be in a militia.
And also, at least in the past, it would appear that Congress does not rewrite the Constitution, instead they make void a past part. This would make an even weirder situation when you read Amendment 2 and it says one thing and then Amendment 28 says that Amendment 2 is void and the new Amendment is "people have the right to have arms." And if they did just actually rewrite the second amendment, there would be so much fear throughout the voting population that it would probably never happen.
But if it could be rewritten, that would be really nice.