In my opinion, Alabama gives WAY too much arbitrary authority to the local sheriffs. Some counties require character references. Some require background checks. Some require that you have lived in the county for at least six months. Some use fancy photo IDs complete with name, address, and description. I've heard that some counties use a signed sheet of paper from the sheriff, rather than a proper ID card.
It isn't that Alabama gives arbitrary authority...the sheriffs seem to "make it up as they go"....this authority is nowhere in code that I have been able to locate.
All county sherriffs are required, by law, to perform a background check.
And yes, our laws are so vague and contradictory that to change things it would be best to start with a clean slate (i.e., ratify a new constitution). Even if that were to ever come about, as mentioned previously, Alabamians only care about the RKBA as it applies to shotguns, rifles, and bows. Making this state shall-issue would be incredibly difficult, let alone making it like VT or AK. :uhoh:
It's not so much the laws that are the issue...IMHO...it's the fact that LEOs make their own rules instead of following the laws that we have.
Again, IMHO, if they were held accountable and made to follow the law, our situation wouldn't be that bad at all.