Even (Washington State) gross misdemeanors don't bar you. You haven't explained your "difficulties" but if it is because your NICS checks don't come back quickly, you're probably not going to get relief. There's something in your record that comes up when NICS is run that kicks it out for human review. Alas, there doesn't seem to be a way for the reviewer to "clear" the confused item after they review it so while they can approve the check, it means that another one done the next day will fall into the same rathole. If you record is sufficiently confused with another, you can get a UPIN, but frankly UPIN records are about as problematic as they cause almost every check to be delayed. So unless you're getting actual NICS denials, there's not much you can do about it. The systems a bit hokey and nobody in either party of congress thinks there's any point in spending more money on it.