Did you find the words "federal government" somewhere in the hidden penumbras? Read it again: "The right of the people to keep and bear arms shall not be infringed." The states asserted that this right was reserved to the people, not to the states to then allocate out to the people as they see fit.
Just to bolster your point:
In contrast with the First amendment, which says Congress shall make no law,
the 2nd simply says shall not be infringed. Period.
Lets take a poll, since no one can understand the Constitution.</ Sarcasm>