I've never been able to understand why there's so much controversy over the 2ndA. It's quite clear: The Right (just like all the other Rights, that is) of the people (ALL of us) to keep (have) and bear (carry) arms (guns and weapons) will not be infringed (interfered with) SO THAT we may have a 'well-regulated' (properly trained and capable) militia (citizen defense force.) We couldn't have such a force if we didn't have weapons, could we?
Now, no one is arguing that govt. doesn't have the right to disqualify certain types of people from this Right: the criminal, the insane, the immature or senile. But otherwise, the govt can't 'infringe'.
Concealed carry is another issue. Why would you conceal the fact that you are armed under normal circumstances unless it was potentially for some nefarious purpose? But this raises a dilemma: You may not have a nefarious reason to carry concealed. Especially where public opinion and custom is against open carry, you may merely wish to be discrete. Some CCW laws specifically prohibit licensees from allowing their weapon to be seen. That's the problem, and in part the reason for CCW licenses. Still and all, this doesn't permit the government to forbid mere possession of a rifle or shotgun, much less a handgun. You ought to be able to have it, keep it where you like, and carry it where it's appropriate. Any local law or regulation to the contrary is unconstitutional on the face of it.