Banning guns is unrealistic.
There are so many hot weapons that it would be impossible to try to get them all. Chances are that the weapons are not going to land in the hands of conscientious citizens but with people who caused the guns to be banned in the first place. Besides, it would take a massive and expensive effort to try to get rid of them all and even then, it wouldn't happen.
Gun bans work better in European and Japanese country because they were enforced shortly after World War II. There was greater benefit to taking away weapons in those countries because it was best not to arm Soviet funded operations. Let us not forget The Troubles in Northern Ireland, which caused thousands of deaths in such a small area. So even gun bans then have proven to be rather ineffective.
At the same time, the 2nd amendment is outdated. A militia would get mowed down in minutes. The US government is so far ahead of disorganized shack losers in Montana that if none of them could probably get a shot off without having 50 bullets in them a split second before they pull their trigger.
First, the guns would be phased out over the next 30 years. The most common handgun in LA murders is a gun so cheap and disposable that a gun magazine's tests showed that it would blow up after a couple hundred shots. Murderers don't want to keep their guns.
Second, what kind of bullshit is that? Gun crime is a lot rarer in Europe and Asia. There were thousands of gun deaths in Ireleand over many decades while in the last 40 years, there were a half million in the US.
And yeah, the 2nd amendment is outdated. It's worthless so the logical thing to do is repeal it. Not say "WEL WATEVER I THINK SEMI-AUTO SHOTGUNS ARE PRETTY COOL TOO!". It might not get repealled within our lifetiemes, but if you care about guns (pro or con) the moral thing to do would be to either take the side of those in favor of banning guns or those in favor of a different law for the right to a gun in self-defense.
The home invasion argument is also a load of prick-compensation. It is 5 times more likley for somebody to get killed by a gun accident (cleaning it or a child plays with it or whatever) from a gun being in the home than than it is for that gun to be used against a criminal. What's the point of a constitutional guarantee of a right when it's not statistically safe enough for people to practice it?
As a country that has banned gun ownership I don't know why you'd get rid of the Second Ammendment, I mean it basically leaves guns in the hands of criminals, who in the state I live had better guns than the police.
Get a mental test, a responsible ownership test, have you gun properly secured, restrict to semi-automatic weapons so you can sport, hunt or protect your home and family.
That's logical. I'm honestly not as concerned about my chances of getting shot as I am about how useless it is to have the second amendment.