I may be wrong, but I have always been told that since the Second amendment is part of the Bill Of Right it cannot be repealed unless 100% of the states agrees to repeal it, or change it.