If requiring a permit to carry a concealed weapon represents an infringement on our right to bear arms, doesn't requiring an ID, which also costs money, in order to vote represent an infringement on our right to vote?
Consistency. Its a beautiful thing.
We have the right to a free press. Says so right in the First Amendment. Yet we still have to buy a newspaper on which we pay sales tax, or pay for cable or internet access, on which we also pay taxes. Nearly any other means by which we obtain our news involves a tax somewhere along the way.
We have the right to Freedom of Assembly. Also says so right there in the First Amendment. Yet if we wish to hold a demonstration, we still need to fill out the appropriate paperwork and pay whatever associated fees are required.
We have the right to drink alcohol according to the 21st amendment. That doesn't stop either the state or federal gov't from collecting taxes on booze.
We have the right to a whole slew of rights not specifically enumerated in the Constitution according to the 9th Amendment. These rights include everything from the right to privacy, right to drive, right to work, right to education, and many others. Many of which also require some sort of permit or license, or involve some form of tax or fee.
In short folks, freedom is not free, and not just because it is bought and paid for by our brave men and women who serve. Not a day goes by that you do not pay for your many freedoms in one form or another. The ability to carry a deadly weapon on your person is no different in that respect. And BECAUSE you are carrying a deadly weapon and not a toy, and BECAUSE you only think you are Rambo but in reality are not, society has EVERY right to expect you to meet a reasonable standard of proficiency before you Rambo up.