From what i understand (just internet reading...i have 0 experience otherwise) it seems a large majority of the problem, now at least, is at the background check done by the FBI. I dont understand the hangup but I have a few theories.
One theory is that since we're stuck in the NFA...