A simple background check can be done from any computer. An official FBI check not so much so.
Simple solution for the gun shows. The event sponsor could pay for someone to be onsite that is able to do the checks and then the sale would just have to be put through that person before it is finalized.