I believe it is for enemies, foreign and domestic.
Whether it be our own government, that's been highjacked by communists, or an outside invader like China or Russia,
the people have the unalienable right, according to the Declaration of Independence and the Constitution of the the United States of America,
(two witnesses mind you) to have a well regulated malitia... there is a comma here, the people to bear arms.
SECOND AMENDMENT
Right to Bear Arms
Passed by Congress September 25, 1789. Ratified December 15, 1791. The first 10 amendments form the Bill of Rights
A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.
Shall not, means shall not.
Good guess by the way

Hugs