We need to remember that any universal background check almost certainly results in a permanent record of every sale. Anyone care to bet that every record made since the Brady Bill isn't in an electronic file somewhere deep? Yes, I know it was supposed to be against the law to do that.
I believe in the long run, from a liberty standpoint, that we will regret what otherwise should be a very rational ideal.
We are not dealing with honest people.