the problem with permits is that all too often local cops and such are allowed to discriminate and then they do, usually along the lines of race class and gender. Even in places that are "shall issue" the fee is usually enough to put it out of reach of poor people, essentially a poll tax.
I've heard that some states do not require a permit. I don't think we should need a permit. Its just another way of collecting taxes.
worse, it is another form of discrimination and disenfranchisement.