John McCain is not a friend of gun owners. But he is not an enemy of gun owners like Hillary or Barack.
McCain wants all sales, including private sales, to have a background check simply because they're at a gun show. Not only is this an infringement on individual property rights and commerce, it is also the first step to requiring ALL private sales, whether at a show or not, to go through an FFL for a background check.
He also wants gun locks sold with all guns. WhileI don't think it is a bad idea, it should not be REQUIRED by law. It should be up to the individual gun owner to store his firearms as he sees fit. Should a person be prosecuted for leaving his car doors unlocked, and later someone who stole his car kills someone with it? Do we need a law requiring steering wheel locks and ignition cut-off switches supplied with every car sold? Heck no!