EUREKA!
The Second Amendment protects the right to wear a COAT OF ARMS!
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.
The purpose is to IDENTIFY The People, so they won't be mistaken for the enemy by the "well regulated militia'! When the troops see a citizen wearing (BEARING) the American flag (ARMS) lapel pin, they'll know that person is an American, not a Red Coat. It has nothing to do with weapons!
(SS) J. Roberts, Chief Justice, SCOTUS
lol