Um, no. We don't have "militias" anymore, because the concept of a militia (a bunch of idiots showing up with guns in a crisis) doesn't work. This is why they've been replaced with professional police forces and the National Guard.
Which still doesn't negate the need for regular people to be armed. Unless you trust in a police state.
So why do we need a vestigal "right to bear arms" if we are never going to call up a Militia?
We are the militia. We're American citizens.
Every other Advanced Democracy either bans guns or limits who can get them, and they have more freedom than we do.
I don't care about other so-called "Advanced Democracies".
We are who we are. If you prefer how Italy or Germany does things, by all means feel free to move there. I'll help you pack.
And the idea that they have more freedom than we do is complete bullshit.
Exactly how free are we in a country of metal detectors, security guards, and Active Shooter Drills because a small minority are insecure enough to want something they aren't really trained to handle?
The small minority is actually the number of ******* nutjobs we have in the country now as opposed to, say, not all that long ago when I was a kid.
I'm not going to give up my rights because ******* nutjobs who want to be another sex or are hallucinating because of drugs or whatever are committing acts of evil. In fact, it's all the more reason for regular citizens to be armed.
Except guns don't make us freer. No country has slid into totalitarianism without the enthusiastic support of the people. Shit, if Trump suspended the Constitution tomorrow, I suspect you and the other wing-nuts would be cheering him on.
You can shove it up your ass. I'm a strict Constitutionalist, unlike you who's willing to flush the 2nd Amendment down the toilet because you don't like it.

If Trump suspended the Constitution, I'd be the first in line calling for his resignation.
Except that lots of states and municipalities HAVE passed common sense Gun laws, and the National Rifle Association has run right to the courts and whined, "They won't let me have my gun!!!"
Whenever I hear the term "common sense gun laws", I know I'm dealing with a leftist clown. Same old shit, different day.
You and your phony hypocritical Leftist politicians can shove it.