Ah, but I didn't say completely disarming the public. Merely disarming all those people Congress didn't want to possess weapons. Is there some minimum set of people whom Congress has to let keep weapons? If so, who is in that set?
Then you get into Equal Protection and Due Process issues.
"Is there some minimum set of people whom Congress has to let keep weapons?"
I have no idea. Where are you going with this? What's your point?