The Left has been spewing that lie for almost a century and love it when others repeat it.
The right to keep and bear arms is an inalienable right, not a right bestowed by any law or government. The Second Amendment makes clear that the government, or anyone else, shall not infringe on it.
You are correct. Self protection by any means is our God given right. The Second Amendment reinsures that right.