In my opinion, the 2nd amendment is extremely outdated. Something you have to note is that back in 1791, militias were being formed since they did not trust the big government system. The possibility of invasion was frighteningly real, and the 2nd amendment was put in place