These are weak arguments. I know it’s not the popular view, but the Second Amendment is 1 vote away from being gutted by SCOTUS. And it might have happened if the GOP Senate hadn’t blocked Merrick Garland. And then all of your reliance on the 2nd Amendment will be as useful as those who relied on the Commerce Clause to block Obamacare. So much for that, thanks to Justice Roberts.
In my view self defense is a natural law right that flows from the right to be left alone. As a natural law right it cannot be repealed by any government. Guns are an inherent component of the right to self defense because they equalize the ability men (and women) to defend themselves. Anybody who has lived in Oakland, Chicago or DC readily understands this component.
Take confort, I see at least 1 to 2 upcoming retirements of USSC Justice(s) coming up sometime between end of this term and end of next. This will go in Trump’s favor.