Repeal of the 2nd Amendment is not going to happen.
That would require 38 states to asset. All that is needed to block it is control of one house or the other (or the governor) in 13 states.
(Yeah, yeah, Nebraska has a unicameral legislature but you see my point).