The crazy thing in all of this is people believe the 2nd amendment and the Constitution grants them rights.
The 2nd amendment does not give anyone the right to keep and bear arms.
Semantics.
In practical terms, yes, the Constitution does grant the rights. If there wasn't a Second Amendment, we'd really be in some trouble, no matter what the Declaration of Independence has to say about inalienable rights granted by some "creator".