While several of your points make sense.  The "background" check has proven to not work but is a really large money waster.  I would support a background check if it was available at no cost to the buyer/seller and available for every citizen to use at will.  If I want to sell a gun to a stranger it is already a felony to sell to anyone that is a prohibited person that I know to be OR SHOULD KNOW is prohibited.  Give us a web site where we enter the buyer name and information to get a "go" or "no go" token back in real time.  Also, we need a much better and quicker method for people that are wrongly denied to be removed from the list and compensation for the illegal denial.  I do not want any record of the reason for the BC request or any part of it including the gun id or type.