Scalia already dealt with that in Heller.[
There is no rational reason for citizens of the US to have 300 million guns. None. .
You are wrong.
The Bill of Rights lays out the rational reason very nicely.
"Being necessary for the security of a free state".
It is in the Constitution. Go read it.
If you think Europe is better then move there. Stop screwing around with our Liberties in the US. It just makes you look like an ass.
You're almost right, a well regulated Militia is necessary for a free State, and the Militia is defined in Art. I, sec 8, clause 15 & 16. If The People were the object of the sentence, infringing the right to arm of all citizens (the insane, persons in prison and jails, etc.).would not be tolerated by a non biased USSC.
The People in the 2A means exactly what it means in the other amendments in the BoR.