Essence I suggest that you learn more about the gun laws (there are over 22,000) and about American sensibilities. Somethings will be accepted and others (that you don't find very important) are deal breakers.
One thing, there is really no such thing as a gun license except locally. When an American goes to buy a gun they fill out a fill for the federal goverment (4473). Using that form the FBI does a quick background check for disqualifiers. They are only looking for a conviction, a restraining order, a dishonorable discharge, and citizenship. If all is in order then they okay the purchase. According to the law the form is supposed to be destroyed after six months. HLS does not do that. It is not a license. There is a license for concealed carry and local municipalities license gun owners but a federal license is UNCONSTITUTIONAL. Anything you need a license for is a privilege, a right does not require that permission.
I suggest that you try to make your case by comparing to illegal alien identification.