Everything I read there had someone doing something illegal to get around existing laws. In GA, you have to "know" the person can legally own the firearm before selling it to them. So, it leads me back to my previous statement...law abiding people follow the current law, and criminals don't. The corrupt FFL...illegal. The straw purchase...illegal. And the selling to persons that are not allowed to own a firearm...illegal. If you are truly a law abiding citizen then you should never have a gun get into the wrong hands. I refuse to sell to anyone FTF unless I KNOW them. That is my personal policy...but then again, I've never had the ATF show up looking for anyone I have sold to, what do I know?
As much as you want to believe, people don't just accidentally sell to a criminal. Your background checking would do nothing to stop the corrupt FFL, or the straw purchaser. And again, I go back to my original question...how will you prove that a proper background check was done when you sold gun A?