The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.
While the 2nd amendment serves to keep and bare arms, the 10th should not be infringed upon by the Federal Gov't to enact laws pertaining to the process of baring arms in one's respective State. ONLY the State has the ultimate right to issue Licenses for CC. You can't get a Federal License, without being a FED LEO, to CC in any State. So a president is set, by the 10th Amendment, that the FED's have no right to enforce or enact there by complying with the Constitution. Whilst I would love to see a "One License covers all States" enacted, a Constitutional Convention would have to be called and ratified by 2/3 rd's of the States to change the Law.
I will say that I do believe that a requirement (I'm gonna get a lot of ca ca over this statement)by the States to issue to a citizen of that State should have a background check prior to issue is a good thing and really, I don't care to debate this point. Just my opinion. BUT the Fed's need to back away from mandating any Law that is not under their guise per the Constitution. HENCE WHY WE'RE IN THE SITUATION WE'RE INTO TODAY. Way to much over reach by the Gov't intruding into our Lives.
As for Ayn Rand, no I have not tried to interact with their discussion groups but I will try. AS for being a NEO, golly Wally, anytime one becomes more educated in Life I would think this is a trait that Rand would have supported. NOT some snooty nosed power hungry so-called person in a position of a made up authoritarian figure. Screw her and move on to further your education. I'm sure there are a lot of other sites one could pursue.