The 2nd Amendment gives us NO rights. None of the Bill of Rights gives us any rights. We have those, irrespective of any written list.
I see this quite differently in the sense that the BOR defined for us some specific rights that indeed have to be written down because they would not otherwise be recognized as rights and were not being recognized as rights.
When rights are not recognized by the government, they don't exist as legal rights or rights in practice, but are instead rights in theory.