If the government knows all these things and more or at least one of the three letter agencies knows this, its not a matter of improving background checks, its a question of inter agency coordination and data exchange. There's a limit to how much invasion into their own privacy should be permitted and even if I think gun ownership is the place to start, I dont think the balance should shift anymore in favour of an all controlling all knowing surveilance state. It is very idealistic to assume the power this amount of knowledge about people gives a government over its people is not going to be used for nefarious purposes.