You clearly do not understand the 2nd Amendment. It does not grant a right. So revoking it does nothing.
You can not take a RIGHT away. That shows a real basic misunderstanding about what rights are.
Yes—rights are just like certain TRUTHS that are “self-evident.” To me, that means that they cannot be argued or legislated out of existence. Rather, they are the FOUNDATION for any other laws.