Lol no. Afraid in the modern age that is definitely not a good reason to walk around with a gun or even own one. That amendment is clearly one written in haste out of 'zomg we beat the British with our own shitty muskets', hence the use of the term militia, without any knowledge of what it would entail in the future. Put simply it's out of date and sorely needs changing and has no place in the modern world.
Which led to the arguments over the term militia apparently and somehow they managed to skew it so that militia becomes a term to encompass everybody who could potentially be enrolled into the military, not what I would generally think the term meant as citizens who are enrolled for military service for use in emergencies (much like the territorial army is seen in the UK).
It's one of those strange things I think that American's see their constitution as near untouchable in law despite the fact it was written 200 years ago in a different time that in no way reflects our world. Just that attitude of insisting the constitution says they can own firearms so it must be so. Ok...200 years ago that made sense as much of the US was frontier territory and firearms would have had many practical uses in every day survival as well as for militia, which also had a more practical role at the time. But things have changed rather a lot in 200 years and as a result these things can simply become silly. There's a reason why the UK simply made a law which effectively states that any of the ridiculous laws from several hundred years ago can't be used in a court of law. Because they are stupid. There's a famous one where an English person is allowed to kill a Welsh person in cold blood at midnight in a grave yard. In the modern world that would make 0 sense and I view the right to bear arms as exactly the same.
Edit: I got it wrong apparently it's this - In Hereford you can shoot a Welsh person on a Sunday, with a longbow, in the Cathedral Close.
A personal favourite: It is illegal for any commoner's pet to have carnal knowledge of an animal belonging to the monarch.