What you miss is the real reason for the 2A.
There is a reason the Switzerland has never been invaded by a foreign Army in modern times. There is a reason that the Mainland of the US has never been invaded in modern times, what to guess why?
There are two purposes to the 2A that were stated much clearer by the WA state constitution 1/24. The inportant parts are the word "individual" "defense of himself, and the state"
The 2A serves another purpose...that is it keeps our own government in check. It is not possible to have a tyrannical government when the general population is equally well armed.