My right to self defense didn't come from the Constitution. It came from God. The Constitution simply states the government better get out of the way of said right.
We have general freedom of the press for the same reason. The press can make electoral life very difficult for politicians who wish to repress it.
What about our other rights that do not have civil protectors?
Our God given rights to free exercise of religion, security of our persons, papers and effects, to a grand jury, double jeopardy, taking of private property, the 9th and 10th Amendments . . . have been greatly diminished or practically excised from the constitution because they do not have adequate support.
As James Madison wrote, parchment barriers to oppression offer weak protections.
Right to self-defense comes from our Creator - “Certain inalienable rights.’ Molon labe on those.