The right to defend yourself is an unalienable right. That right come from God. The Constitution had no sprig authority to grant or take away unalienable rights.
All the second amendment does is explicitly remind the government that it shall not infringe on that right.
